AI-Driven Tools in Modern Software Quality Assurance: An Assessment of Benefits, Challenges, and Future Directions
Ihor Pysmennyi, Roman Kyslyi, Kyrylo Kleshch

TL;DR
This paper evaluates how AI tools can enhance modern software quality assurance by analyzing benefits, challenges, and practical applications, including a proof of concept with promising results and identified limitations.
Contribution
It provides a comprehensive assessment of AI integration into QA processes, including a practical test scenario and analysis of current challenges and future needs.
Findings
8.3% flaky test executions with AI agents
Significant potential for AI in QA processes
Identified challenges in explainability and verification
Abstract
Traditional quality assurance (QA) methods face significant challenges in addressing the complexity, scale, and rapid iteration cycles of modern software systems and are strained by limited resources available, leading to substantial costs associated with poor quality. The object of this research is the Quality Assurance processes for modern distributed software applications. The subject of the research is the assessment of the benefits, challenges, and prospects of integrating modern AI-oriented tools into quality assurance processes. We performed comprehensive analysis of implications on both verification and validation processes covering exploratory test analyses, equivalence partitioning and boundary analyses, metamorphic testing, finding inconsistencies in acceptance criteria (AC), static analyses, test case generation, unit test generation, test suit optimization and assessment,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
