Opening book details…
Can I read MuJava: an automated class mutation system on EtoBox?
MuJava: an automated class mutation system by Yu-Seung Ma; Jeff Offutt; Yong Rae Kwon is a Computer Science article available to read on EtoBox.
What is MuJava: an automated class mutation system about?
Several module and class testing techniques have been applied to object-oriented (OO) programs, but researchers have only recently begun developing test criteria that evaluate the use of key OO features such as inheritance, polymorphism, and encapsulation. Mutation testing is a powerful testing technique for generating software tests and evaluating the quality of software. However, the cost of mutation testing has traditionally been so high that it cannot be applied without full automated tool support. This paper presents a method to reduce the execution cost of mutation testing for OO programs by using two key technologies, mutant schemata generation (MSG) and bytecode translation. This method adapts the existing MSG method for mutants that change the program behaviour and uses bytecode translation for mutants that change the program structure. A key advantage is in performance: only two compilations are required and both the compilation and execution time for each is greatly reduced. A mutation tool based on the MSG/bytecode translation method has been built and used to measure the speedup over the separate compilation approach. Experimental results show that the MSG/bytecode tra
Who reads MuJava: an automated class mutation system?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Yu-Seung Ma; Jeff Offutt; Yong Rae Kwon
- Publisher
- John Wiley and Sons; Wiley (John Wiley & Sons); John Wiley & Sons Inc.; Wiley (ISSN 0960-0833)
- Published
- 2005
- Language
- EN
- Field
- Computer Science (Physical Sciences)