Back to Search
Start Over
Evaluating Random Mutant Selection at Class-Level in Projects with Non-Adequate Test Suites
- Source :
- EASE '16 : proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, June 2016, Limerick, Ireland
- Publication Year :
- 2016
-
Abstract
- Mutation testing is a standard technique to evaluate the quality of a test suite. Due to its computationally intensive nature, many approaches have been proposed to make this technique feasible in real case scenarios. Among these approaches, uniform random mutant selection has been demonstrated to be simple and promising. However, works on this area analyze mutant samples at project level mainly on projects with adequate test suites. In this paper, we fill this lack of empirical validation by analyzing random mutant selection at class level on projects with non-adequate test suites. First, we show that uniform random mutant selection underachieves the expected results. Then, we propose a new approach named weighted random mutant selection which generates more representative mutant samples. Finally, we show that representative mutant samples are larger for projects with high test adequacy.<br />EASE 2016, Article 11 , 10 pages
- Subjects :
- Computer. Automation
FOS: Computer and information sciences
68N99
Computer science
business.industry
D.2.5
Mutant
020207 software engineering
02 engineering and technology
Machine learning
computer.software_genre
GeneralLiterature_MISCELLANEOUS
Test (assessment)
Software Engineering (cs.SE)
Computer Science - Software Engineering
Software_SOFTWAREENGINEERING
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Mutation testing
Test suite
Artificial intelligence
business
Class level
computer
Selection (genetic algorithm)
Subjects
Details
- Language :
- English
- ISBN :
- 978-1-4503-3691-8
- ISBNs :
- 9781450336918
- Database :
- OpenAIRE
- Journal :
- EASE '16 : proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, June 2016, Limerick, Ireland
- Accession number :
- edsair.doi.dedup.....bab283080f638b2a96282c125ab75961