Engineering and Technology
| Open Access | Regression Intelligence: Adaptive Test Selection as a Way to Combine Speed and Quality
Kochetov Dmitrii , IT expert in banking payments Moscow, RussiaAbstract
In contemporary CI/CD pipelines, tension arises between the drive to accelerate software delivery and the need to maintain high quality. This article proposes and empirically validates a practical model for adaptive test selection — Adaptive Quality and Test Impact (AQTI), designed as an evolution of the approaches presented in the monograph of the same name. The foundational architecture and formal mathematical framework of the AQTI model were conceived and articulated solely by the author as a cornerstone of extensive research into intelligent quality assurance automation. This methodology aligns with the overarching objective of engineering sophisticated, risk-mitigating testing infrastructures essential for the emerging era of AI-augmented software development. The aim of the study is to demonstrate that a multifactor strategy combining impact analysis of changes in the code base with quantitative characterization of the quality of the tests themselves makes it possible to construct regression test suites in a rational way. The methodological foundation includes a conceptual description of the AQTI architecture and scenario-based simulation of its effectiveness using the publicly available GHPR software defect dataset. The results obtained show that AQTI makes it possible to reduce the volume of executed test cases by an average of 65–75% while maintaining a defect detection rate above 98%, which significantly outperforms classical test impact analysis (TIA) and basic ML techniques. The key observation is that the inclusion of test quality metrics — such as stability and business criticality — is a decisive condition for achieving an optimal balance between speed and reliability in regression testing. The material presented is addressed to quality architects (QA architects), DevOps engineers, and researchers in the field of software engineering.
Keywords
regression testing, test selection, test prioritization, machine learning, test impact analysis, software quality, CI/CD, DevOps, intelligent testing, AQTI model
References
What are the Key DevOps Performance Metrics You Should Track? [Electronic resource]. - Access mode: https://www.red-gate.com/simple-talk/devops/what-are-the-key-devops-performance-metrics-you-should-track/ (date accessed: 09/10/2025).
The 2024 DORA Report: State of DevOps Breakdown Summary [Electronic resource]. - Access mode: https://dev.to/middleware/the-2024-dora-report-state-of-devops-breakdown-summary-36k8 (date accessed: 09/14/2025).
Software Engineering Leaders Must Capitalize on These Trends to Accelerate Innovation with AI and Implement Future-Ready Engineering Practices [Electronic resource]. - Access mode: https://www.gartner.com/en/newsroom/press-releases/2025-07-01-gartner-identifies-the-top-strategic-trends-in-software-engineering-for-2025-and-beyond (date accessed: 09/18/2025).
Gartner Top 10 Strategic Technology Trends for 2024 [Electronic resource]. - Access mode: https://www.gartner.com/en/articles/gartner-top-10-strategic-technology-trends-for-2024 (date accessed: 09/21/2025).
Nagmoti N. S., Srivastava I., Damle M. AI-Driven Enhancements in Cloud-Native DevOps Boosting Automation, Deployment, and Monitoring //Artificial Intelligence for Cloud-Native Software Engineering. – IGI Global Scientific Publishing, 2025. – pp. 203-236.
How Test Impact Analysis Works in Datadog [Electronic resource]. - Access mode: https://docs.datadoghq.com/tests/test_impact_analysis/how_it_works/ (date accessed: 09/21/2025).
Machalica M. et al. Predictive test selection //2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). – IEEE, 2019. – pp. 91-100. https://doi.org/10.1109/ICSE-SEIP.2019.00018.
Predictive test selection: A more efficient way to ensure reliability of code changes [Electronic resource]. - Access mode: https://engineering.fb.com/2018/11/21/developer-tools/predictive-test-selection/ (date accessed: 09/26/2025).
Iqbal S., Al-Azzoni I. Test case prioritization for model transformations //Journal of King Saud University-Computer and Information Sciences. – 2022. – Vol. 34 (8). – pp. 6324-6338. https://doi.org/10.1016/j.jksuci.2021.08.011.
Bagherzadeh M., Kahani N., Briand L. Reinforcement learning for test case prioritization //IEEE Transactions on Software Engineering. – 2021. – Vol. 48 (8). – pp. 2836-2856. https://doi.org/10.1109/TSE.2021.3070549.
Das S. Agile Regression Testing //2024 IEEE Conference on Software Testing, Verification and Validation (ICST). – IEEE, 2024. – pp. 457-459. https://doi.org/10.1109/ICST60714.2024.00054.
What is Test Case Prioritization? - BrowserStack [Electronic resource]. - Access mode: https://www.browserstack.com/test-management/features/test-run-management/what-is-test-case-prioritization (date accessed: 09/26/2025).
Methods For Test Case Prioritization Based On Test Case Execution History - DiVA portal [Electronic resource]. - Access mode: http://www.diva-portal.org/smash/get/diva2:1117878/FULLTEXT02.pdf (date accessed: 09/26/2025).
Meçe E. K., Paci H., Binjaku K. The application of machine learning in test case prioritization-a review //European Journal of Electrical Engineering and Computer Science. – 2020. – Vol. 4 (1). https://doi.org/10.24018/ejece.2020.4.1.128.
Awad A. et al. Artificial Intelligence Role in Software Automation Testing //2024 International Conference on Decision Aid Sciences and Applications (DASA). – IEEE, 2024. – pp. 1-6.
Yes, you can measure software developer productivity - McKinsey [Electronic resource]. - Access mode: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/yes-you-can-measure-software-developer-productivity (date accessed: 09/30/2025).
Bakar N. S. A. A. Machine Learning Implementation in Automated Software Testing: A Review //Journal of Data Analytics and Artificial Intelligence Applications. – 2024. – Vol. 1 (1). – pp. 110-122.
GHPR Dataset: A Dataset for Software Defect Prediction [Electronic resource]. - Access mode: https://github.com/feiwww/GHPR_dataset (date accessed: 09/30/2025).
Zhang Y. New Approaches to Automated Software Testing Based on Artificial Intelligence //2024 5th International Conference on Artificial Intelligence and Computer Engineering (ICAICE). – IEEE, 2024. – pp. 806-810. https://doi.org/10.1109/ICAICE63571.2024.10863866.
Download and View Statistics
Copyright License
Copyright (c) 2026 Kochetov Dmitrii

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain the copyright of their manuscripts, and all Open Access articles are disseminated under the terms of the Creative Commons Attribution License 4.0 (CC-BY), which licenses unrestricted use, distribution, and reproduction in any medium, provided that the original work is appropriately cited. The use of general descriptive names, trade names, trademarks, and so forth in this publication, even if not specifically identified, does not imply that these names are not protected by the relevant laws and regulations.

