AUTODEVOPS: AI-Driven Software Development & Deployment Automation
In traditional software development, the process of translating project requirements-into a functional design, writing code, and creating test cases is often labour-intensive,time-consuming, and prone to human error. These challenges can lead to delays, inconsistencies,and increased costs, particularly in complex projects. Addressing these issues,we propose a Generative AI system that revolutionizes the software development life cycle by automating critical stages. This system begins by employing advanced Natural Language-processing (NLP) to analyse project requirements, extracting essential information to generate a comprehensive project design, including architecture diagrams and class structures. Following the design phase, the system autonomously generates code tailored to the identified design patterns and suggests deployment steps. Furthermore, the system automatically produces detailed test cases in a structured table format, ensuring thorough and consistent validation of the software.This Generative AI system enhances the efficiency,accuracy, and reliability of software development, addressing common challenges and paving the way for more streamlined and effective software engineering practices.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-04-07
- DOI
- https://doi.org/10.5281/zenodo.15165072
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 0.00