4.5 Article

Mutation testing cost reduction by clustering overlapped mutants

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 115, Issue -, Pages 18-30

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2016.01.007

Keywords

Software testing; Mutation testing

Funding

  1. Institute for Information & communications Technology Promotion (IITP) Grant - Korea government (MSIP) [10047067]
  2. Korea Evaluation Institute of Industrial Technology (KEIT) [10047067] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

Ask authors/readers for more resources

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. (C) 2016 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available