cid e1f06c02088c6e0915dc3d078fcbaf4335e1daa7b9701a9e990aada48a3965d3 · original · via openalex
Title: Reduction in Mutation Testing of Java classes Authors: Ilona Bluemke; Karol Kulesza Venue: Year: 2015 Canonical: openalex:https://openalex.org/W2631797949 URL: https://openalex.org/W2631797949 Collector: openalex OA: false ABSTRACT In mutation analysis many simple modification of the original program called “mutants” are created. Test cases which are supposed to identify the introduced program changes are designed. Each mutant must be “killed” by a test case, i.e. the test case should detect the purposely introduced modification. Mutation testing is known to be effective but computationally demanding and time consuming because a large number of mutants has to be tested. Mutation score, which is the fraction of mutants that are killed by a test set, is often used to evaluate the effectiveness of mutation testing. An interesting research question is if the number of mutants can be reduced without significantly decreasing the effectiveness of the test. We were exploring selective reductions of mutants generated for Java programs. The results of several experiments conducted in the Eclipse environment are presented in this paper. These results show that selective reduction in mutants can significantly reduce the cost of testing with acceptable mutation score and code coverage.