Cautious Optimism: The Influence of Generative AI Tools in Software Development Projects

被引:0
|
作者
Mbizo, Takura [1 ]
Oosterwyk, Grant [1 ]
Tsibolane, Pitso [1 ]
Kautondokwa, Popyeni [1 ]
机构
[1] Univ Cape Town, Commerce Fac, Dept Informat Syst, Cape Town, South Africa
关键词
Generative AI; Development Projects; ChatGPT;
D O I
10.1007/978-3-031-64881-6_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Generative artificial intelligence has emerged as a disruptive technology with the potential to transform traditional software development practices and methodologies. This study examines the implications of integrating AI tools in software development projects, focusing on potential benefits, challenges, and perceptions of the broader software development community. The study employs a qualitative methodology that captures the sentiments and personal adaptive measures from a diverse group of industry professionals who integrate generative AI tools such as ChatGPT and GitHub's Copilot in their software development projects. Findings suggest that generative AI tools aid developers in automating repetitive tasks, improve their workflow efficiency, reduce the coding learning curve, and complement traditional coding practices and project management techniques. However, generative AI tools also present ethical limitations, including privacy and security issues. The study also raises concerns regarding the long-term potential for job elimination (insecurity), over-reliance on generative AI assistance by developers, generativeAI lack of contextual understanding, and technical skills erosion. While developers are optimistic about the positive benefits of generative AI use within project environments in the short term, they also hold a pessimistic view in the longer term. There is a need for the software development projects community to critically assess the use of generative AI in software development projects while exploring how to retain the critical aspect of human oversight and judgment in the software development process in the long term.
引用
下载
收藏
页码:361 / 373
页数:13
相关论文
共 50 条
  • [1] Future of software development with generative AI
    Jaakko Sauvola
    Sasu Tarkoma
    Mika Klemettinen
    Jukka Riekki
    David Doermann
    Automated Software Engineering, 2024, 31
  • [2] Future of software development with generative AI
    Sauvola, Jaakko
    Tarkoma, Sasu
    Klemettinen, Mika
    Riekki, Jukka
    Doermann, David
    AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (01)
  • [3] Generative AI in the Software Development Lifecycle
    Bannon, Tracy Trac
    Laplante, Phil
    Computer, 2024, 57 (12) : 27 - 34
  • [4] Hints for Generative AI Software Development
    Ebert, Christof
    Arockiasamy, John Pravin
    Hettich, Lennard
    Weyrich, Michael
    IEEE SOFTWARE, 2024, 41 (05) : 24 - 33
  • [5] Utilization of Generative AI for Software and System Development
    Kazuo, Yanoo
    NEC Technical Journal, 2024, 17 (02): : 42 - 45
  • [6] Enhancing commit message quality in software capstone projects with generative AI
    Neyem, Andrés
    Rios-Letelier, Agustín
    Céspedes-Arancibia, Kevin
    Alcocer, Juan Pablo Sandoval
    Mendoza, Marcelo
    SoftwareX, 2024, 28
  • [7] HARDWARE-SOFTWARE CODESIGN - CAUTIOUS OPTIMISM FOR THE FUTURE
    SUBRAHMANYAM, PA
    COMPUTER, 1993, 26 (01) : 84 - 84
  • [8] Over-optimism in software development projects: "The winner's curse"
    Jorgensen, M
    Grimstad, S
    15TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS, PROCEEDINGS, 2005, : 280 - 285
  • [9] Generative AI for Software Practitioners
    Ebert, Christof
    Louridas, Panos
    IEEE SOFTWARE, 2023, 40 (04) : 30 - 38
  • [10] Can Architecture Knowledge Guide Software Development With Generative AI?
    Ozkaya, Ipek
    IEEE SOFTWARE, 2023, 40 (05) : 4 - 8