2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.103
|View full text |Cite
|
Sign up to set email alerts
|

Trivial Compiler Equivalence: A Large Scale Empirical Study of a Simple, Fast and Effective Equivalent Mutant Detection Technique

Abstract: Identifying equivalent mutants remains the largest impediment to the widespread uptake of mutation testing. Despite being researched for more than three decades, the problem remains. We propose Trivial Compiler Equivalence (TCE) a technique that exploits the use of readily available compiler technology to address this long-standing challenge. TCE is directly applicable to real-world programs and can imbue existing tools with the ability to detect equivalent mutants and a special form of useless mutants called … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

5
159
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 124 publications
(164 citation statements)
references
References 56 publications
5
159
0
Order By: Relevance
“…The results reported by Papadakis et al [23] with respect to efficiency suggest that TCE is reasonably fast even for the most aggressive optimisation option: there is a trade-off between the compilation time and the effectiveness of the optimisation option, and the time required for equivalent and duplicate mutant detection is quite small when compared to the compilation time.…”
Section: Trivial Compiler Equivalencementioning
confidence: 74%
See 4 more Smart Citations
“…The results reported by Papadakis et al [23] with respect to efficiency suggest that TCE is reasonably fast even for the most aggressive optimisation option: there is a trade-off between the compilation time and the effectiveness of the optimisation option, and the time required for equivalent and duplicate mutant detection is quite small when compared to the compilation time.…”
Section: Trivial Compiler Equivalencementioning
confidence: 74%
“…Papadakis et al [23] do note that compiler settings may influence equivalence detection, but they suggest that this should only cause false negatives. They claim that their technique (correctly implemented) cannot classify a nonequivalent mutant as equivalent.…”
Section:  Test Execution: (From "Mutants After Tce")mentioning
confidence: 99%
See 3 more Smart Citations