articleJan 1, 2005Closed access

Is mutation an appropriate tool for testing experiments?

Western University · Carleton University

Indexed incrossref

Abstract

The empirical assessment of test techniques plays an important role in software testing research. One common practice is to instrument faults, either manually or by using mutation operators. The latter allows the systematic, repeatable seeding of large numbers of faults; however, we do not know whether empirical results obtained this way lead to valid, representative conclusions. This paper investigates this important question based on a number of programs with comprehensive pools of test cases and known faults. It is concluded that, based on the data available thus far, the use of mutation operators is yielding trustworthy results (generated mutants are similar to real faults). Mutants appear however to be…

Citation impact

787
total citations
FWCI
34.93
Percentile
100%
References
29
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Mutation testing
  • Mutation
  • Trustworthiness
  • Empirical research
  • Process (computing)
  • Reliability engineering
  • Software
No related works found for this paper.

Funding