2017
DOI: 10.15439/2017f375
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of Mutant Sampling Criteria in Object-Oriented Mutation Testing

Abstract: Abstract-Mutation testing of object-oriented programs differs from that of standard (traditional) mutation operators in accordance to the number of generated mutants and ability of tests to kill mutants. Therefore, outcomes of cost reduction analysis cannot be directly transferred from a standard mutation to an object-oriented one. Mutant sampling is one of reduction methods of the number of generated and tested mutants. We proposed different mutant sampling criteria based on equivalence partitioning in respec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2018
2018
2025
2025

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 23 publications
0
11
0
Order By: Relevance
“…Six papers acknowledge that this is a threat [20,24,29,34,59, 93] and five of those try to deal with it [20,24,29,34,59], but none of them evaluated the degree to which this threat affects scientific conclusions of previous work. Only three [20,24,34] of the 15 papers that measure the time also acknowledge the threat of using number of mutants as a surrogate for execution time. The other 12 papers implicitly mitigate such threat by simply measuring and reporting the execution time.…”
Section: Mutation Analysis Cost Reductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Six papers acknowledge that this is a threat [20,24,29,34,59, 93] and five of those try to deal with it [20,24,29,34,59], but none of them evaluated the degree to which this threat affects scientific conclusions of previous work. Only three [20,24,34] of the 15 papers that measure the time also acknowledge the threat of using number of mutants as a surrogate for execution time. The other 12 papers implicitly mitigate such threat by simply measuring and reporting the execution time.…”
Section: Mutation Analysis Cost Reductionmentioning
confidence: 99%
“…RMS is arguably the most naive type of mutant reduction approach, as mutants are discarded with no particular preference, thus representing an unbiased reduction. This strategy has also served as a baseline comparison for several other work in the literature [24,53,94,97]. Therefore, assessing the error for this type of strategy provides a meaningful overview of what to expect from mutant reduction strategies in general.…”
Section: Rq1 ś Random Mutant Samplingmentioning
confidence: 99%
See 3 more Smart Citations