2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) 2018
DOI: 10.1109/icstw.2018.00021
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Review of Cost Reduction Techniques for Mutation Testing: Preliminary Results

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 127 publications
0
6
0
Order By: Relevance
“…The fault revealing mutant selection goal is different from that of the "traditional" mutant reduction techniques, which is to reduce the number of mutants (Offutt et al 1996a;Wong and Mathur 1995b;Ferrari et al 2018;Papadakis et al 2018a). Mutant reduction strategies focus on selecting a small set of mutants that is representative of the larger set.…”
Section: Problem Definitionmentioning
confidence: 99%
See 1 more Smart Citation
“…The fault revealing mutant selection goal is different from that of the "traditional" mutant reduction techniques, which is to reduce the number of mutants (Offutt et al 1996a;Wong and Mathur 1995b;Ferrari et al 2018;Papadakis et al 2018a). Mutant reduction strategies focus on selecting a small set of mutants that is representative of the larger set.…”
Section: Problem Definitionmentioning
confidence: 99%
“…In the literature many mutant selection methods have been proposed (Papadakis et al 2018a;Ferrari et al 2018) by restricting the considered mutants according to their types, i.e., applying one or more mutant operators. Empirical studies (Kurtz et al 2016;Deng et al 2013), have shown that the most successful strategies are the statement deletion (Deng et al 2013) and the E-Selective mutant set (Offutt et al 1993(Offutt et al , 1996a.…”
Section: Mutant Selectionmentioning
confidence: 99%
“…b We are now executing the mutant index with value 3 that is the third mutant proceeding from b + c. This value has been saved in the aforementioned file and is assigned to currentMutant in the loadCurrentMutant method. This value (3) is searched in the array passed in the variable parameters set (it was in previous studies [1,2,24,44]) and found with location = 2. Then, the method returns a/b.…”
Section: Mutant Schema Generationmentioning
confidence: 99%
“…The effectiveness of mutation testing has been demonstrated in many empirical studies [1] although it has the important drawback of its high computational cost, which is closely related to the number of mutants generated. Thus, cost reduction in mutation testing is a very active research matter [2][3]. Most of these studies are focused on the reduction of the number of mutants and on how tests are executed against mutants.…”
Section: Introductionmentioning
confidence: 99%
“…However, identifying equivalent mutants is a costly task that places a significant burden on the tester. Despite being an undecidable problem, many researchers have proposed different approaches in the past to reduce its impact [6]. A recently proposed and promising strategy, especially because of its cost-benefit trade-off, leverages compiler optimizations to detect trivial equivalent mutants [19].…”
mentioning
confidence: 99%