Selecting a software engineering tool: lessons learnt from mutation analysis‡. (16th January 2015)
- Record Type:
- Journal Article
- Title:
- Selecting a software engineering tool: lessons learnt from mutation analysis‡. (16th January 2015)
- Main Title:
- Selecting a software engineering tool: lessons learnt from mutation analysis‡
- Authors:
- Delahaye, Mickaël
du Bousquet, Lydie
Tse, T. H.
Gotlieb, Arnaud
Chen, Zhenyu - Abstract:
- <abstract abstract-type="main" id="spe2312-abs-0001"> <title>Summary</title> <p id="spe2312-para-0001">Software developers employ many tools in every step of the development. As automation progresses, tools take a more and more important place. A common and difficult problem is choosing a tool among every tool for a given task.</p> <p id="spe2312-para-0002">As a particular instance of this problem, this paper considers mutation analysis tools. Mutation analysis is a way to evaluate the quality of a test suite. The quality is measured as the ability of the test suite to detect faults injected into the program under tests. A fault is detected if at least one test case gives different results on the original program and the fault‐injected one. Mutation tools aim at automating and speeding both the generation of fault‐injected variants, called mutants, and the execution of the test suite on those mutants.</p> <p id="spe2312-para-0003">This paper proposes a methodology to compare tools and applies it for comparing mutation tools. This methodology proposes to dress a list of comparison criteria as well as a list of usage profiles. Mutation tools for Java are compared on paper and by experiments. The work is then extended to other languages to assert the pertinence of the comparison criteria and the usage profiles. Finally, lessons are drawn from our selection process. Copyright © 2015 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 45:Number 7(2015)
- Journal:
- Software, practice & experience
- Issue:
- Volume 45:Number 7(2015)
- Issue Display:
- Volume 45, Issue 7 (2015)
- Year:
- 2015
- Volume:
- 45
- Issue:
- 7
- Issue Sort Value:
- 2015-0045-0007-0000
- Page Start:
- 875
- Page End:
- 891
- Publication Date:
- 2015-01-16
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2312 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4190.xml