NTT Data Group
Responsible Software Development in the Era of Generative AI
Pages
15
Time to read
28 mins
Publication
Language
English
Pages
15
Time to read
28 mins
Publication
Language
English
This white paper examines the impact of generative AI on software development, focusing on the knowledge gap between human developers and AI systems. It outlines how generative AI enhances productivity by streamlining development processes, with tools like GitHub Copilot and advanced AI agents performing tasks from analysis to implementation. The paper discusses the shift in AI's role from supporting developers to actively substituting human work, highlighting the evolution of AI tools that can now autonomously edit source code and generate test cases. Furthermore, it addresses the limitations of AI in replicating human quality due to the knowledge gap and emphasizes the importance of bridging this gap to maximize AI effectiveness. The document also categorizes project-specific information necessary for AI systems to perform tasks, including text data, non-text data, tacit knowledge, and unknown information. It concludes by outlining strategies to mitigate knowledge debt introduced by generative AI, ensuring responsible software development practices.