Generative AI in Software Engineering: Revolutionizing Code Generation and Debugging

Generative Artificial Intelligence (AI) is rapidly transforming the landscape of software engineering by automating critical development tasks such as code generation, debugging, and optimization. This paper explores the integration of generative AI models—particularly large language models (LLMs) l...

Full description

Saved in:
Bibliographic Details
Published inInternational Journal of Computational and Experimental Science and Engineering Vol. 11; no. 2
Main Authors V. Saravanan, S. Kavitha, S. Ravi, A. Seetha, Ch Rambabu, Tatiraju V. Rajani Kanth
Format Journal Article
LanguageEnglish
Published 09.05.2025
Online AccessGet full text
ISSN2149-9144
2149-9144
DOI10.22399/ijcesen.1718

Cover

Loading…
More Information
Summary:Generative Artificial Intelligence (AI) is rapidly transforming the landscape of software engineering by automating critical development tasks such as code generation, debugging, and optimization. This paper explores the integration of generative AI models—particularly large language models (LLMs) like OpenAI’s Codex and Google’s Codey—into the software development lifecycle. We propose a hybrid framework that leverages pre-trained transformers to generate syntactically correct and context-aware source code from natural language descriptions, while also enabling intelligent bug detection and automated fix suggestions. Experimental evaluations demonstrate that generative AI can reduce development time by up to 45%, enhance code quality, and significantly lower the barrier to entry for novice programmers. Furthermore, the proposed system incorporates explainable AI techniques to justify generated code snippets, fostering trust and usability among developers. By revolutionizing traditional software engineering practices, generative AI holds the potential to reshape the future of programming, making development more efficient, intelligent, and accessible.
ISSN:2149-9144
2149-9144
DOI:10.22399/ijcesen.1718