The Role of Generative AI Tools in Application Development: A Comprehensive Review of Current Technologies and Practices
- 16 October 2024
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-9
Abstract
This paper provides a comprehensive review of the role of Generative AI (GenAI) tools in modern software application development. It highlights the advancements in machine learning, natural language processing, and neural network architectures that have enabled the evolution of GenAI tools from basic code generation and assistance to fully autonomous software development capabilities. Key GenAI tools like GitHub Copilot, TabNine, Cursor AI and Devin AI are examined, with a focus on their functionalities such as code generation, testing, debugging, and deployment. The paper also discusses the productivity benefits, limitations, and ethical considerations of integrating GenAI tools into the development lifecycle. The aim is to equip software developers, managers, and organizations with a deep understanding of the practical applications and future directions of GenAI in streamlining development processes.Keywords
This publication has 15 references indexed in Scilit:
- Design Principles for Generative AI Applications2024
- Advancements in Generative AI: A Comprehensive Review of GANs, GPT, Autoencoders, Diffusion Model, and TransformersIEEE Access, 2024
- Application of generative artificial intelligence (GenAI) in language teaching and learning: A scoping literature reviewComputers and Education Open, 2024
- Generative artificial intelligence in innovation management: A preview of future research developmentsJournal of Business Research, 2024
- Generative artificial intelligence in marketing: Applications, opportunities, challenges, and research agendaInternational Journal of Information Management, 2023
- The Potential of Generative Artificial Intelligence Across Disciplines: Perspectives and Future DirectionsJournal of Computer Information Systems, 2023
- Towards Adoption of Generative AI in Organizational SettingsJournal of Computer Information Systems, 2023
- Generative AI for Software PractitionersIEEE Software, 2023
- Generative AI and ChatGPT: Applications, challenges, and AI-human collaborationJournal of Information Technology Case and Application Research, 2023
- GitHub Copilot AI pair programmer: Asset or Liability?Journal of Systems and Software, 2023