Abstract—Mutation analysis is an unbiased and powerful method for assessing input values and test oracles. However, in comparison to other techniques, such as those that rely on code coverage, it is a computationally-expensive and time-consuming method, especially for large software systems. This high cost is due, in part, to the fact that many mutation operators generate redundant mutants that may both misrepresent the mutation score and increase the runtime of the mutation analysis pro-cess. After showing how the conditional operator replacement (COR) mutation operator can be defined in a redundant-free manner, this paper uses four real-world programs, ranging in size from 3,000 to nearly 40,000 lines of code, to show the prevalence of re...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Abstract—As a test criterion, mutation analysis is known for yielding very effective tests. It is al...
Due to the expensiveness of compiling and executing a large number of mutants, it is usually necessa...
Abstract—Mutation analysis is a powerful and unbiased technique to assess the quality of input value...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Mutation testing is a powerful, but resource intense technique for asserting software quality. This ...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
In mutation testing, variants (i.e., mutants) of the software under test are created. Themutants are...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
Graduation date: 2017Mutation analysis is the gold standard for evaluating\ud test-suite adequacy. I...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Abstract—As a test criterion, mutation analysis is known for yielding very effective tests. It is al...
Due to the expensiveness of compiling and executing a large number of mutants, it is usually necessa...
Abstract—Mutation analysis is a powerful and unbiased technique to assess the quality of input value...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Mutation testing is a powerful, but resource intense technique for asserting software quality. This ...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
In mutation testing, variants (i.e., mutants) of the software under test are created. Themutants are...
In mutation testing, faulty versions of a program are generated through automated modifications of s...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
Graduation date: 2017Mutation analysis is the gold standard for evaluating\ud test-suite adequacy. I...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systema...
Abstract—As a test criterion, mutation analysis is known for yielding very effective tests. It is al...
Due to the expensiveness of compiling and executing a large number of mutants, it is usually necessa...