2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops 2014
DOI: 10.1109/icstw.2014.20
|View full text |Cite
|
Sign up to set email alerts
|

Mutant Subsumption Graphs

Abstract: Abstract-Mutation testing researchers have long known that many generated mutants are not needed. This paper develops a graph model to describe redundancy among mutations. We define "true" subsumption, a relation that practicing test engineers would like to have, but cannot due to issues of computability. We also define dynamic subsumption and static subsumption as approximations of "true" subsumption. We explore the properties of the approximate subsumption relations in the context of a small example. We sugg… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0
2

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 80 publications
(51 citation statements)
references
References 38 publications
(50 reference statements)
0
49
0
2
Order By: Relevance
“…We consider as subsuming, all mutants that are in the leaf nodes of the mutant subsumption graphs [10], built based on the employed test suites.…”
Section: A Unit-based Mqismentioning
confidence: 99%
See 1 more Smart Citation
“…We consider as subsuming, all mutants that are in the leaf nodes of the mutant subsumption graphs [10], built based on the employed test suites.…”
Section: A Unit-based Mqismentioning
confidence: 99%
“…Surface mutants [12] are also approximated by a similar heuristic. The minimal/dominator mutants form the actual minimal subset, selected bases on a systematic procedure [10]. Higher Order The set-based indicators depend on the individual choice of the individual mutants and cannot be compared with the unitbased ones.…”
Section: B Set-based Mqismentioning
confidence: 99%
“…Kurtz et al defined the following three types of subsumption relations, i.e., true subsumption, dynamic subsumption and static subsumption, and built a graph model to represent the subsumption relation between mutants [45]. In addition, they indicated that the true subsumption is not computable, the dynamic subsumption which is an approximation to the true one can be detected by a specific test set, and the static subsumption which approaches the true one can be manually or automatically analyzed.…”
Section: Testability Transformation and Mutant Reductionmentioning
confidence: 99%
“…There has recent interest in mutant subsumption as a means of improving mutation effectiveness by removing subsumed mutants from consideration for first order mutation testing [24,27]. The idea of subsuming higher order mutation was first proposed by Jia and Harman [20,22].…”
Section: Related Workmentioning
confidence: 99%