ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article Mutation Testing Cost Reduction by Clustering Overlapped Mutants
Cited 44 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Yu-Seung Ma, Sang-Woon Kim
Issue Date
2016-05
Citation
Journal of Systems and Software, v.115, pp.18-30
ISSN
0164-1212
Publisher
Elsevier
Language
English
Type
Journal Article
DOI
https://dx.doi.org/10.1016/j.jss.2016.01.007
Abstract
Mutation testing is a powerful but computationally expensive testing technique. Several approaches have been developed to reduce the cost of mutation testing by decreasing the number of mutants to be executed; however, most of these approaches are not as effective as mutation testing which uses a full set of mutants. This paper presents a new approach for executing fewer mutants while retaining nearly the same degree of effectiveness as is produced by mutation testing using a full set of mutants. Our approach dynamically clusters expression-level weakly killed mutants that are expected to produce the same result under a test case; only one mutant from each cluster is fully executed under the test case. We implemented this approach and demonstrated that our approach efficiently reduced the cost of mutation testing without loss of effectiveness.
KSP Keywords
Loss of effectiveness, Mutation Testing, New approach, Testing technique, computationally expensive, cost reduction, test cases