| Mutation Testing Cost Reduction Techniques |
|
Pedro Reales Mateo, Macario Polo Usaola IEEE Software 27(3) 80-86 (2010)
Abstract: Although mutation's main steps (mutant generation, test case execution, and result analysis) can be costly, research allows developers to apply it to industry. From the research perspective, mutation is a mature testing technique that has often shown its value for evaluating both software and software testing techniques. However, to the best of our knowledge, there's an important gap between its current research status and the possibilities of adopting it for the industrial world, owing to its high costs. For three decades, researchers have made considerable effort and obtained sufficient results regarding mutation. However, neither software practitioners nor testing-tool developers have put the results to work. Here, we describe research on cost reduction in mutation testing, focusing on techniques that could easily transfer to industrial practice.
|
I+D 