Empirical Evaluation of Mutation-based Test Prioritization Techniques
Not on the map. Why?
Abstract (arXiv)
We propose a new test case prioritization technique that combines both mutation-based and diversity-based approaches. Our diversity-aware mutation-based technique relies on the notion of mutant distinguishment, which aims to distinguish one mutant's behavior from another, rather than from the original program. We empirically investigate the relative cost and effectiveness of the mutation-based prioritization techniques (i.e., using both the traditional mutant kill and the proposed mutant distinguishment) with 352 real faults and 553,477 developer-written test cases. The empirical evaluation considers both the traditional and the diversity-aware mutation criteria in various settings: single-objective greedy, hybrid, and multi-objective optimization. The results show that there is no single dominant technique across all the studied faults. To this end, revwe we show when and the reason why each one of the mutation-based prioritization criteria performs poorly, using a graphical model called Mutant Distinguishment Graph (MDG) that demonstrates the distribution of the fault detecting test cases with respect to mutant kills and distinguishment.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 0; 2025: 1.
4 papers.
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 94
- 2023Mutation-based Fault Localization of Deep Neural Networkscited by 5
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2021Metamorphic Relation Prioritization for Effective Regression Testingcited by 1
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul 2025
- 2023Mutation-based Fault Localization of Deep Neural Networks10 Sep 2023
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Space18 Jul 2023
- 2021Metamorphic Relation Prioritization for Effective Regression Testing20 Sep 2021