z-logo
Premium
Decreasing the cost of mutation testing with second‐order mutants
Author(s) -
Polo Macario,
Piattini Mario,
GarcíaRodríguez Ignacio
Publication year - 2009
Publication title -
software testing, verification and reliability
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.216
H-Index - 49
eISSN - 1099-1689
pISSN - 0960-0833
DOI - 10.1002/stvr.392
Subject(s) - mutant , mutation testing , computer science , set (abstract data type) , test suite , process (computing) , mutation , suite , order (exchange) , reliability engineering , genetics , engineering , biology , test case , machine learning , operating system , programming language , economics , gene , history , regression analysis , archaeology , finance
Although powerful, mutation is a computationally very expensive testing technique. In fact, its three main stages (mutant generation, mutant execution and result analysis) require many resources to be successfully accomplished. Thus, researchers have made important efforts to reduce its costs. This paper represents an additional effort in this sense. It describes the results of two experiments in which, by means of combining the original set of mutants and therefore obtaining a new set of mutants—each one with two faults—the number of mutants used is reduced to half. Results lead to believe that mutant combination does not decrease the quality of the test suite, whereas it supposes important savings in mutant execution and result analysis. Copyright © 2008 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here