Abstract—Mutation testing is effective at measuring the adequacy of a test suite, but it can be computationally expensive to apply all the test cases to each mutant. Previous research has investigated the effect of reducing the number of mutants by selecting certain operators, sampling mutants at random, or combining them to form new higher-order mutants. In this paper, we propose a new approach to the mutant reduction problem using static analysis. Symbolic representations are generated for the output along the paths through each mutant and these are compared with the original program. By calcu-lating the range of their output expressions, it is possible to determine the effect of each mutation on the program output. Mutants with little ef...
International audienceMutation testing is an effective technique for either improving or generating ...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Mutation analysis is a stringent and powerful technique for evaluating the ability of a test suite t...
In mutation testing, variants (i.e., mutants) of the software under test are created. Themutants are...
Abstract—Mutation analysis generates tests that distinguish variations, or mutants, of an artifact f...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Mutation testing is a technique for evaluating the quality of a test suite. However, the costly comp...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
peer reviewedMutation Testing has been shown to be a powerful technique in detecting software faults...
Background: Mutation testing is a widely explored technique used to evaluate the quality of software...
Context: Mutation testing is a fault-based technique for measuring the effectiveness of a test set i...
Abstract—Mutation testing is a very effective testing technique that creates mutants (copies of the ...
Mutation Testing is a fault injection technique used to measure test adequacy score by generating de...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
International audienceMutation testing is an effective technique for either improving or generating ...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Mutation analysis is a stringent and powerful technique for evaluating the ability of a test suite t...
In mutation testing, variants (i.e., mutants) of the software under test are created. Themutants are...
Abstract—Mutation analysis generates tests that distinguish variations, or mutants, of an artifact f...
Software testing is an indispensable part of the soft-ware development process. Mutation analysis is...
Mutation testing is a technique for evaluating the quality of a test suite. However, the costly comp...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
peer reviewedMutation Testing has been shown to be a powerful technique in detecting software faults...
Background: Mutation testing is a widely explored technique used to evaluate the quality of software...
Context: Mutation testing is a fault-based technique for measuring the effectiveness of a test set i...
Abstract—Mutation testing is a very effective testing technique that creates mutants (copies of the ...
Mutation Testing is a fault injection technique used to measure test adequacy score by generating de...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
International audienceMutation testing is an effective technique for either improving or generating ...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...