Javalanche: Efficient mutation testing for Java
- ESEC/FSE 2009 Demonstrations
by
David Schuler, Andreas Zeller
ESEC/FSE '09: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, Pages 297-298, August 2009.
ISBN: 9781605580012
Digital Library via DOI: 10.1145/1595696.1595750 - Local copy: Download as PDF file.
Abstract
To assess the quality of a test suite, one can use mutation testing-seeding artificial defects (mutations) into the program and checking whether the test suite finds them. Javalanche is an open source framework for mutation testing Java programs with a special focus on automation, efficiency, and effectiveness. In particular, Javalanche assesses the impact of individual mutations to effectively weed out equivalent mutants; it has been demonstrated to work on programs with up to 100,000 lines of code.
Keywords
- mutation testing
BibTeX Entry
@inproceedings{schuler-fse-2009, title = "Javalanche: Efficient mutation testing for Java", author = "David Schuler and Andreas Zeller", year = "2009", month = aug, booktitle = "ESEC/FSE '09: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering", location = "Amsterdam", pages = "297--298", ISBN = "9781605580012", doi = "10.1145/1595696.1595750", }