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 条
  • [31] Empirical investigation of the challenges of the existing tools used in global software development projects
    Niazi, Mahmood
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Hroub, Ayman
    IET SOFTWARE, 2015, 9 (05) : 135 - 143
  • [32] Navigating the Complexity of Generative AI Adoption in Software Engineering
    Russo, Daniel
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (05)
  • [33] Grant drafting support with guided generative AI software
    Godwin, Ryan C.
    DeBerry, Jennifer J.
    Wagener, Brant M.
    Berkowitz, Dan E.
    Melvin, Ryan L.
    SOFTWAREX, 2024, 27
  • [34] The influence of selection bias on effort overruns in software development projects
    Jorgensen, Magne
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (09) : 1640 - 1650
  • [35] Generative AI for Code Generation: Software Reuse Implications
    Kapitsaki, Georgia M.
    REUSE AND SOFTWARE QUALITY, ICSR 2024, 2024, 14614 : 37 - 47
  • [36] Software Testing of Generative AI Systems: Challenges and Opportunities
    Aleti, Aldeida
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: FUTURE OF SOFTWARE ENGINEERING, ICSE-FOSE, 2023, : 4 - 14
  • [37] Tutorial on generative software development
    Czarnecki, Krzysztof
    SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 227 - 227
  • [38] Navigating Applications Development in Generative AI
    Iris Bahar, R.
    IEEE MICRO, 2024, 44 (04) : 122 - 124
  • [39] Overview of generative software development
    Czarnecki, K
    UNCONVENTIONAL PROGRAMMING PARADIGMS, 2005, 3566 : 326 - 341
  • [40] Using Software Categories for the Development of Generative Software
    Nazari, Pedram Mir Seyed
    Rumpe, Bernhard
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 498 - 503