Role of GenAI in Automated Code Generation within DevOps Practices: Explore how Generative AI

Authors

  • Prachi Tembhekar Amazon Web Services, USA Author
  • Munivel Devan Compunnel Inc, USA Author
  • Jawaharbabu Jeyaraman TransUnion, USA Author

DOI:

https://doi.org/10.60087/jklst.vol2.n2.p512

Keywords:

Artificial intelligence, automated code generation, deep learning, evolutionary algorithms, machine learning, natural language processing

Abstract

Artificial Intelligence (AI) is a pivotal domain within computer science, profoundly influencing the software development lifecycle, particularly during the implementation phase. Here, developers grapple with the task of translating software requirements and designs into executable code. Automated Code Generation (ACG) leveraging AI emerges as a promising solution in this context. The automation of code generation processes is gaining traction as a means to tackle diverse software development challenges while boosting productivity. This paper presents a thorough review and discourse on both traditional and AI-driven techniques employed in ACG, highlighting their respective challenges and constraints. Through an examination of pertinent literature, we identify various AI methodologies and algorithms utilized in ACG, extracting evaluation metrics such as Accuracy, Efficiency, Scalability, Correctness, Generalization, among others. These metrics serve as the basis for a comparative analysis of AI-driven ACG methods, delving into their applications, strengths, weaknesses, performance metrics, and future prospects.

Downloads

Download data is not yet available.

Downloads

Published

30-10-2023

How to Cite

Tembhekar, P., Devan, M., & Jeyaraman, J. (2023). Role of GenAI in Automated Code Generation within DevOps Practices: Explore how Generative AI . Journal of Knowledge Learning and Science Technology ISSN: 2959-6386 (online), 2(2), 500-512. https://doi.org/10.60087/jklst.vol2.n2.p512

Most read articles by the same author(s)

1 2 > >>