University of Limerick Institutional Repository

Demo: PIT a practical mutation testing tool for Java

DSpace Repository

Show simple item record

dc.contributor.author Coles, Henry
dc.contributor.author Laurent, Thomas
dc.contributor.author Ventresque, Anthony
dc.contributor.author Henard, Christopher
dc.contributor.author Papadakis, Mike
dc.date.accessioned 2017-02-09T15:43:16Z
dc.date.available 2017-02-09T15:43:16Z
dc.date.issued 2016
dc.identifier.uri http://hdl.handle.net/10344/5518
dc.description peer-reviewed en_US
dc.description.abstract Mutation analysis introduces program defects with the intend of verifying whether candidate tests are able to trigger anomalous behaviour. In case the tests can distinguish the defective behaviour from that of the original program, they are considered of good quality { otherwise developers need to design new tests. While, this method has been shown to be e ective, industry-scale code challenges its applicability due to the sheer number of mutants and test executions it requires. In this paper we present PIT, a practical mutation testing tool for Java, applicable on real-world codebases. PIT is fast since it operates on bytecode and optimises mutant executions. It is also robust and well integrated with development tools, as it can be invoked through a command line interface, Ant or Maven. PIT is also open source and hence, publicly available at http://pitest.org/ en_US
dc.language.iso eng en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.ispartofseries ISSTA 2016 Proceedings of the 25th International Symposium on Software Testing and Analysis;pp. 449-452
dc.relation.uri http://dx.doi.org/10.1145/2931037.2948707
dc.rights © ACM, 2016. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ISSTA 2016 Proceedings of the 25th International Symposium on Software Testing and Analysis , pp. 449-452, http://dx.doi.org/10.1145/2931037.2948707 en_US
dc.subject mutation testing en_US
dc.subject PIT en_US
dc.subject automated tool en_US
dc.title Demo: PIT a practical mutation testing tool for Java en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.identifier.doi 10.1145/2931037.2948707
dc.contributor.sponsor SFI en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics