kirancodes.me
To Proof Maintenance & Beyond!

Analyzing the validity of selective mutation with dominator mutants

Bob Kurtz, Paul Ammann, Jeff Offutt, Márcio Eduardo Delamaro, Mariet Kurtz, Nida Gökçe

Abstract

Various forms of selective mutation testing have long been accepted as valid approximations to full mutation testing. This paper presents counterevidence to traditional selective mutation. The recent development of dominator mutants and minimal mutation analysis lets us analyze selective mutation without the noise introduced by the redundancy inherent in traditional mutation. We then exhaustively evaluate all small sets of mutation operators for the Proteum mutation system and determine dominator mutation scores and required work for each of these sets on an empirical test bed. The results show that all possible selective mutation approaches have poor dominator mutation scores on at least some of these programs. This suggests that to achieve high performance with respect to full mutation analysis, selective approaches will have to become more sophisticated, possibly by choosing mutants based on the specifics of the artifact under test, that is, specialized selective mutation.

BibTeX
@inproceedings{Kurtz-al:FSE16,
  author    = {Bob Kurtz and
               Paul Ammann and
               Jeff Offutt and
               M{\'{a}}rcio Eduardo Delamaro and
               Mariet Kurtz and
               Nida G{\"{o}}k{\c{c}}e},
  title     = {Analyzing the validity of selective mutation with dominator mutants},
  booktitle = {FSE},
  pages     = {571--582},
  publisher = {{ACM}},
  year      = {2016},
}

Related papers