In the current world, ML deployment in the software development lifecycle (SDLC) has been scientifically adopted to boost the SVC. This paper investigates the approaches and technologies used to automate tasks within various SDLC phases, such as requirement specification, code development, testing, and installation. Through regular predictive analytics and intelligent automation, organizations can cut down time and cost and attempt to find workarounds to many challenges. In this paper, we present the role of ML algorithms in software testing, including aspects of automated bug detection and test case generation, and mention several examples of successful applications. Moreover, issues with integrating ML into current and future processes, such as data validity, model explainability, and the teams, are discussed. In conclusion, this research points out the ability of machine learning to enhance development procedures and improve the value of software solutions, thus enabling the consequent evolution of software environments.
Software Development Lifecycle (SDLC), Machine Learning (ML), Automation, Efficiency, Quality Assurance
IRE Journals:
Manoj Bhoyar
"Automating Software Development Lifecycle with Machine Learning: Enhancing Efficiency and Quality Assurance" Iconic Research And Engineering Journals Volume 6 Issue 12 2023 Page 1438-1446
IEEE:
Manoj Bhoyar
"Automating Software Development Lifecycle with Machine Learning: Enhancing Efficiency and Quality Assurance" Iconic Research And Engineering Journals, 6(12)