Options
PIT-HOM: an Extension of Pitest for Higher Order Mutation Analysis
Author(s)
Date Issued
2019-04-23
Date Available
2019-07-18T10:39:51Z
Abstract
Mutation testing is a well-known, effective, fault-based testing criterion. First order mutation introduces defects in the form of a single small syntactic change. While the technique has been shown to be effective, it has some limits. Higher order mutation, where the faults introduced include multiple changes, has been proposed as a way to address some of these limits. Although the technique has shown promising results, there is no practical tool available for the application and study of higher order mutation on Java programs. In this paper we present PIT-HOM, an extension of Pitest (PIT) for higher order mutation. Pitest is a practical mutation analysis tool for Java, applicable on real-world codebases. PIT-HOM combines mutants in a same class to create higher order mutants of user-defined orders, it runs the mutants and reports the results in an easy to process format. We validate PIT-HOM using two small Java programs and report its performance as well as some characteristics of the mutants it creates.
Sponsorship
European Commission - European Regional Development Fund
Irish Research Council
Science Foundation Ireland
Other Sponsorship
Irish Software Research Centre (www.lero.ie)
Type of Material
Conference Publication
Publisher
IEEE
Start Page
83
End Page
89
Copyright (Published Version)
2019 IEEE
Web versions
Language
English
Status of Item
Not peer reviewed
Journal
2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
Conference Details
ICST 2019: 12th IEEE International Conference on Software Testing, Verification and Validation, Xi'an, China, April 22-27 2019
This item is made available under a Creative Commons License
File(s)
Loading...
Name
MUTATION2019.pdf
Size
182.28 KB
Format
Adobe PDF
Checksum (MD5)
c9379ddb04d4840bae58ce1db1da3929
Owning collection