AI-Powered Software Development Life Cycle: From Requirements to Maintenance

The integration of artificial intelligence into software development represents a paradigmatic shift with profound implications for productivity, quality, and efficiency in modern software engineering practices. This viewpoint paper aims to examine the comprehensive application of generative AI technologies across all Software Development Life Cycle (SDLC) phases, analyze their transformative potential, and provide strategic insights for successful implementation. Through systematic analysis of recent empirical studies and practical implementations, we conducted a comprehensive review of AI applications spanning requirements analysis, system design, coding, testing, deployment, and maintenance phases. AI demonstrates significant capabilities in automating code generation, enhancing testing strategies, optimizing deployment processes, and enabling proactive maintenance approaches. Key applications include natural language processing for requirements refinement, intelligent architecture recommendations, comprehensive test suite generation, and predictive bug detection. Research Implications: Successful AI integration requires gradual implementation strategies, robust quality assurance mechanisms, and maintaining human oversight for critical decisions. Organizations must balance AI automation with human expertise, addressing ethical considerations and security concerns while fostering continuous learning approaches that align AI capabilities with organizational standards and domain-specific requirements.

Authors

Institutions

Publication Details

Journal
AI Systems Engineering
Published
2025-08-25
DOI
https://doi.org/10.64229/ykh1jf83
Primary Topic
Advanced Data Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI-Powered Software Development Life Cycle: From Requirements to Maintenance

Sandeep Burte
AI Systems Engineering
Advanced Data Processing Techniques
article

AI-Powered Software Development Life Cycle: From Requirements to Maintenance

Sandeep Burte
article en

Abstract

The integration of artificial intelligence into software development represents a paradigmatic shift with profound implications for productivity, quality, and efficiency in modern software engineering practices. This viewpoint paper aims to examine the comprehensive application of generative AI technologies across all Software Development Life Cycle (SDLC) phases, analyze their transformative potential, and provide strategic insights for successful implementation. Through systematic analysis of recent empirical studies and practical implementations, we conducted a comprehensive review of AI applications spanning requirements analysis, system design, coding, testing, deployment, and maintenance phases. AI demonstrates significant capabilities in automating code generation, enhancing testing strategies, optimizing deployment processes, and enabling proactive maintenance approaches. Key applications include natural language processing for requirements refinement, intelligent architecture recommendations, comprehensive test suite generation, and predictive bug detection. Research Implications: Successful AI integration requires gradual implementation strategies, robust quality assurance mechanisms, and maintaining human oversight for critical decisions. Organizations must balance AI automation with human expertise, addressing ethical considerations and security concerns while fostering continuous learning approaches that align AI capabilities with organizational standards and domain-specific requirements.

AI Systems EngineeringVol. 1(1)
a.i. solutions (United States) (US)
Openalex Percentile: Top 65%
Advanced Data Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AI-Powered Software Development Life Cycle: From Requirements to Maintenance — Sandeep Burte · AI Systems Engineering (2025) | TGRS Research Map | TGRS