Leveraging AI for Continuous Quality Assurance in Agile Software Development Cycles

Authors

  • Sanjay Polampally College of Nursing and Health Professions, Valparaiso University, IN, 46383, Valparaiso
  • Karthik Kudithipudi Department of Information Technology, Central Michigan University, MI, 48859, Mount Pleasant
  • Vinaya Kumar Jyothi Department of Computer Science, Acharya Nagarjuna University, Guntur, Andhra Pradesh, 522510, India
  • Ashok Morsu School of Science and Computer Engineering, University of Houston-Clearlake, TX, 77058, Houston
  • Sharat Kumar Ragunayakula College of Technology, Wilmington University, DE, 19720, New Castle
  • Renjith Kathalikkattil Ravindran Department of Computer Science, University of Calicut, Thenhipalam, Kerala, 673635, India
  • Geeta Sandeep  Nadella School of Computer and Information Sciences, University of the Cumberlands, KY, 40769, Williamsburg https://orcid.org/0000-0001-7126-5186
  • Venkatesh Ankarla Sri Ramuloo School of Computer and Information Sciences, University of the Cumberlands, KY, 40769, Williamsburg

DOI:

https://doi.org/10.37256/ccds.7120267583

Keywords:

Artificial Intelligence (AI), Continuous Quality Assurance (CQA), Agile Software development

Abstract

In the era of Agile software development, where rapid releases and continuous integration are essential, ensuring consistent software quality becomes increasingly complex. This research explores the integration of Artificial Intelligence (AI) into Continuous Quality Assurance (CQA) within Agile Software Development Cycles. Using the PROMISE dataset comprising 10,885 entries of real-world software metrics and defect labels, we implemented and evaluated AI models for real-time defect prediction, complexity analysis, and risk assessment. The Naive Bayes classifier achieved an accuracy of 98.16%, with high precision and recall across both defective and non-defective classes. Linear Regression, applied for defect-proneness estimation, yielded a low RMSE of 0.25, indicating strong predictive performance and effectively predicting defect-prone modules. As a result, our approach led to a 15.48% reduction in post-release bugs and an 80.71% decrease in manual testing time, significantly improving sprint-level feedback and delivery quality. Compared to manual testing, the AI-driven approach significantly improved defect detection rates and reduced testing time, supporting faster and more reliable software delivery. These results validate that AI integration in Agile environments not only automates and accelerates the quality declaration development but also sustains software reliability in all iterative development cycles.

Downloads

Published

2025-09-03 — Updated on 2025-09-03

How to Cite

1.
Polampally S, Kudithipudi K, Jyothi VK, Morsu A, Ragunayakula SK, Ravindran RK, Nadella G, Ramuloo VAS. Leveraging AI for Continuous Quality Assurance in Agile Software Development Cycles. Cloud Computing and Data Science [Internet]. 2025 Sep. 3 [cited 2025 Dec. 6];7(1):25-38. Available from: https://ojs.wiserpub.com/index.php/CCDS/article/view/7583