Concepedia

Publication | Closed Access

An experimental evaluation of selective mutation

161

Citations

8

References

2002

Year

TLDR

Mutation testing is a powerful but computationally expensive unit‑testing technique because many mutants must be executed repeatedly. The study compares selective mutation testing with standard mutation testing. Selective mutation approximates mutation testing by executing fewer mutants to reduce cost. The experiments show selective mutation is almost as effective as nonselective mutation, providing comparable coverage with substantial cost savings. No additional metadata provided.

Abstract

Mutation testing is a technique for unit-testing software that, although powerful, is computationally expensive. The principal expense of mutation is that many variants of the test program, called mutants, must be repeatedly executed. Selective mutation is a way to approximate mutation testing that saves execution by reducing the number of mutants that must be executed. The authors report experimental results that compare selective mutation testing to standard, or nonselective, mutation testing. The results support the hypothesis that selective mutation is almost as strong as nonselective mutation. In experimental trials, selective mutations provide almost the same coverage as nonselective mutation, with significant reductions in cost. >

References

YearCitations

Page 1