Trivial Compiler Equivalence (TCE) has been recently proposed as an effective technique to detect equivalences between programs, where two or more programs are equivalent if the compiler produces the same binary code. Mutation testing can greatly benefit from TCE as a way to reveal some equivalent and duplicate mutants, which traditionally hinder the applicability of the technique. For instance, previous research has shown that about 28% of the mutants generated by traditional mutation operators in C programs can be removed using TCE. However, the effectiveness of TCE has not been assessed with class-level operators, where the percentage of equivalent mutants is known to be higher than when using traditional ones. In this paper, we present ...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Overview of Data This dataset lists the mutation operators for C-programming language Paper Abstra...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
Trivial Compiler Equivalence (TCE) has been recently proposed as an effective technique to detect eq...
<p>Identifying equivalent mutants remains the largest impediment to the widespread uptake of mutatio...
Identifying equivalent mutants remains the largest impediment to the widespread uptake of mutation t...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Abstract—Mutation analysis is an unbiased and powerful method for assessing input values and test or...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Mutation analysis is a popular but costly approach to assess the quality of test suites. Equivalent ...
Though mutation testing has been widely studied for more than thirty years, the prevalence and prope...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Abstract—Mutation analysis modifies a program by applying syntactic rules, called mutation operators...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Overview of Data This dataset lists the mutation operators for C-programming language Paper Abstra...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
Trivial Compiler Equivalence (TCE) has been recently proposed as an effective technique to detect eq...
<p>Identifying equivalent mutants remains the largest impediment to the widespread uptake of mutatio...
Identifying equivalent mutants remains the largest impediment to the widespread uptake of mutation t...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Context: Mutation testing has been mainly analyzed regarding traditional mutation operators involvin...
Abstract—Mutation analysis is an unbiased and powerful method for assessing input values and test or...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Mutation analysis is a popular but costly approach to assess the quality of test suites. Equivalent ...
Though mutation testing has been widely studied for more than thirty years, the prevalence and prope...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Abstract—Mutation analysis modifies a program by applying syntactic rules, called mutation operators...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Overview of Data This dataset lists the mutation operators for C-programming language Paper Abstra...
In mutation testing, faulty versions of a program are generated through automated modifications of s...