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...
Saved in:
Published in | International Journal of Computational and Experimental Science and Engineering Vol. 11; no. 2 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
09.05.2025
|
Online Access | Get full text |
ISSN | 2149-9144 2149-9144 |
DOI | 10.22399/ijcesen.1718 |
Cover
Loading…
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 |