Title
An experimental mutation system for Java
Abstract
Mutation is a powerful but complicated and computationally expensive testing method. Mutation is also a valuable experimental research technique that has been used in many studies. Mutation has been experimentally compared with other test criteria, and also used to support experimental comparisons of other test criteria, by using mutants as a method to create faults. In effect, mutation is often used as a "gold standard" for experimental evaluations of test methods. This paper presents a publicly available mutation system for Java that supports both traditional statement-level mutants and newer inter-class mutants. MUJAVA can be freely downloaded and installed with relative ease under both Unix and Windows. MUJAVA is offered as a free service to the community and we hope that it will promote the use of mutation analysis for experimental research in software testing.
Year
DOI
Venue
2004
10.1145/1022494.1022537
ACM SIGSOFT Software Engineering Notes
Keywords
Field
DocType
experimental mutation system,valuable experimental research technique,experimental research,experimental evaluation,test method,experimental comparison,software testing,mutation analysis,computationally expensive testing method,available mutation system,test criterion,gold standard,test methods
Software engineering,Test Management Approach,Mutation testing,Computer science,Unix,Java,Software testing
Journal
Volume
Issue
Citations 
29
5
78
PageRank 
References 
Authors
3.32
15
3
Name
Order
Citations
PageRank
Jeff Offutt12830170.52
Yu-Seung Ma270226.66
Yong Rae Kwon3103150.37