Download PDFOpen PDF in browserImplications of Artificial Intelligence in the Software Development Life CycleEasyChair Preprint 126049 pages•Date: March 19, 2024AbstractThe integration of Artificial Intelligence (AI) into the Software Development Life Cycle (SDLC) heralds a transformative era in software engineering. This paper delves into the implications of AI across various stages of the SDLC, from requirements gathering to maintenance. Leveraging insights from existing literature and case studies, it illuminates the potential benefits, challenges, and future trajectories of AI-driven methodologies in software development. Key areas explored include automated requirement analysis, generative design, code optimization, intelligent testing, and proactive maintenance. Additionally, ethical considerations, data privacy issues, and challenges in AI adoption are scrutinized. By delineating the multifaceted impacts of AI in software development, this paper aims to guide stakeholders in navigating the evolving landscape of AI-infused SDLC practices. Keyphrases: Artificial Intelligence (AI), Software Development Life Cycle (SDLC), requirements gathering
|