Grupo Alarcos · Conference paper · 2014
Angels and monsters: An empirical investigation of potential test effectiveness and efficiency improvement from strongly subsuming higher order mutation
Pedro Reales Mateo, Macario Polo Usaola
We study the simultaneous test effectiveness and efficiency improvement achievable by Strongly Subsuming Higher Order Mutants (SSHOMs), constructed from 15,792 first order mutants in four Java programs. Using SSHOMs in place of the first order mutants they subsume yielded a 35%-45% reduction in the number of mutants required, while simultaneously improving test efficiency by 15% and effectiveness by between 5.6% and 12%. Trivial first order faults often combine to form exceptionally non-trivial higher order faults; apparently innocuous angels can combine to breed monsters. Nevertheless, these same monsters can be recruited to improve automated test effectiveness and efficiency.
On the same topic
- 2012 Mutant execution cost reduction: Through MUSIC (Mutant Schema Improved with Extra Code)
- 2012 Bacterio: Java mutation testing tool: A framework to evaluate quality of tests cases
- 2015 Reducing mutation costs through uncovered mutants
- 2009 Decreasing the cost of mutation testing with second-order mutants