Angels and monsters

Mark Harman, Yue Jia, Pedro Reales Mateo, Macario Polo
2014 Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14  
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
more » ... 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.
doi:10.1145/2642937.2643008 dblp:conf/kbse/HarmanJMP14 fatcat:6fh5zylfonebjiasstedggd3eq