AI-Driven Software Development Lifecycle Optimization

Pawan Kumar Goel, Km Komal, Nitish Vashishth · Advances in systems analysis, software engineering, and high performance computing book series · 2024

This research explores the integration of artificial intelligence (AI) into the software development lifecycle (SDLC) to optimize processes and address evolving industry demands. Against a backdrop of increased complexity in software projects, the study investigates historical context, emphasizing the imperative for AI infusion in SDLC. The primary objective is to illuminate how AI strategically enhances various SDLC stages, elucidating specific challenges it addresses. Employing a multifaceted approach, including literature reviews, case studies, and empirical analyses, the research showcases AI's role in automated code generation, intelligent code reviews, predictive maintenance, AI-powered testing, and dynamic resource allocation. Results demonstrate increased development speed, improved code quality, proactive issue identification, and efficient resource utilization. The chapter synthesizes key insights, underscoring AI's transformative impact on software development efficiency and product quality.

Read the paper · More papers on PaperTik