2018
DOI: 10.1016/j.infsof.2018.07.011
|View full text |Cite
|
Sign up to set email alerts
|

Search-based mutant selection for efficient test suite improvement: Evaluation and results

Abstract: Context: Search-based techniques have been applied to almost all areas in software engineering, especially to software testing, seeking to solve hard optimization problems. However, the problem of selecting mutants to improve the test suite at a lower cost has not been explored to the same extent as other problems, such as mutant selection for test suite evaluation or test data generation. Objective: In this paper, we apply search-based mutant selection to enhance the quality of test suites efficiently. Namely… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 16 publications
(6 citation statements)
references
References 40 publications
0
6
0
Order By: Relevance
“…In this improved version, first, a subset of operators is selected at random until reaching the stopping condition; second, in order to discard as many useless mutants as possible, mutants are selected at random from that subset of operators until reaching the stopping condition again. This version showed more competitive results than conventional selective mutation and random selection in previous experiments assessing EMT's effectiveness (Delgado-Pérez and Medina-Bulo, 2018). The figure shows the average and standard deviation of the percentage of all the mutants that are required by each technique in the programs under test.…”
Section: Program P=65% P=85%mentioning
confidence: 95%
See 4 more Smart Citations
“…In this improved version, first, a subset of operators is selected at random until reaching the stopping condition; second, in order to discard as many useless mutants as possible, mutants are selected at random from that subset of operators until reaching the stopping condition again. This version showed more competitive results than conventional selective mutation and random selection in previous experiments assessing EMT's effectiveness (Delgado-Pérez and Medina-Bulo, 2018). The figure shows the average and standard deviation of the percentage of all the mutants that are required by each technique in the programs under test.…”
Section: Program P=65% P=85%mentioning
confidence: 95%
“…In the first studies, EMT was evaluated in the context of web service compositions (Domínguez-Jiménez et al, 2011). The assessment of this technique was later extended to other contexts, i.e., object-oriented programs Delgado-Pérez and Medina-Bulo, 2018) and event processing queries (Gutiérrez-Madroñal et al, 2019), providing evidence that this approach could improve over other known selection techniques, such as mutant sampling (Budd, 1980) and selective mutation (Barbosa et al, 2001). In a related paper, Schwarz et al (2011) also applied a GA to identify undetected mutants for the test suite improvement, where they considered the impact that mutations had on the code coverage and how these mutations were distributed over the code, thus increasing the number of useful mutants selected in their experiments.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations