Navigating the growing field of research on AI for software testing -- the taxonomy for AI-augmented software testing and an ontology-driven literature survey
By: Ina K. Schieferdecker
Potential Business Impact:
AI helps make computer programs better and faster.
In industry, software testing is the primary method to verify and validate the functionality, performance, security, usability, and so on, of software-based systems. Test automation has gained increasing attention in industry over the last decade, following decades of intense research into test automation and model-based testing. However, designing, developing, maintaining and evolving test automation is a considerable effort. Meanwhile, AI's breakthroughs in many engineering fields are opening up new perspectives for software testing, for both manual and automated testing. This paper reviews recent research on AI augmentation in software test automation, from no automation to full automation. It also discusses new forms of testing made possible by AI. Based on this, the newly developed taxonomy, ai4st, is presented and used to classify recent research and identify open research questions.
Similar Papers
Expectations vs Reality -- A Secondary Study on AI Adoption in Software Testing
Software Engineering
Helps computers find bugs in software better.
Breaking Barriers in Software Testing: The Power of AI-Driven Automation
Software Engineering
AI finds software bugs faster and cheaper.
A Survey on Web Testing: On the Rise of AI and Applications in Industry
Software Engineering
Makes websites work better and safer.