Reformulating Regression Test Suite Optimization using Quantum Annealing - an Empirical Study

📅 2024-11-24
🏛️ International Journal on Software Tools for Technology Transfer (STTT)
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
Regression test suite optimization suffers from low selection efficiency, high computational overhead of classical optimization methods, and suboptimal performance of existing quantum approaches. Method: This paper pioneers modeling regression test suite optimization as a Quadratic Unconstrained Binary Optimization (QUBO) problem, solved via D-Wave quantum annealing hardware to identify the minimum-cost covering subset that simultaneously satisfies statement and branch coverage constraints while minimizing execution cost. We propose a scalable QUBO encoding strategy enabling end-to-end mapping from test coverage analysis to quantum hardware execution. Results: Experiments across multiple Java projects demonstrate an average 23.6% reduction in test case count while strictly preserving 100% statement and branch coverage. The quantum-annealed solutions match the quality of optimal classical algorithms—including GREEDY and Adaptive Random Testing—validating the feasibility and practicality of quantum annealing for software engineering optimization tasks.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Software Regression Testing
Optimization of Test Case Selection
Quantum Computing Methods
Innovation

Methods, ideas, or system contributions that make the work stand out.

Quantum Annealing
Regression Testing Optimization
SelectQA
🔎 Similar Papers
No similar papers found.