Mutation testing is considered as one of the most effective quality improvement technique by assessing the strength of the actual test suite. If no test is able to kill a given mutant, this means that the tests are not strong enough and we need to write additional one that will be able to kill this mutant. However, mutation testing is very time consuming. In this paper we investigate if it is possible to reduce the scope of the mutation analysis by running it only on the new or changed part of the code. Using data from the real open-source projects we analyze if there is a relation between mutation scope reduction and effectiveness of the mutation analysis
Abstract—Proponents of Agile development processes claim that adhering to Agile principles leads to ...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
The empirical assessment of test techniques plays an important role in software testing research. On...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
The empirical assessment of test techniques plays an important role in software testing research. On...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Mutation testing has been very actively investigated by researchers since the 1970s, and remarkable ...
International audienceMutation testing is an effective technique for either improving or generating ...
Graduation date: 2017Mutation analysis is the gold standard for evaluating\ud test-suite adequacy. I...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Abstract—Proponents of Agile development processes claim that adhering to Agile principles leads to ...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
Abstract—Mutation analysis is a well-known, but computa-tionally intensive, method for measuring tes...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
The empirical assessment of test techniques plays an important role in software testing research. On...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
The empirical assessment of test techniques plays an important role in software testing research. On...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Mutation testing has been very actively investigated by researchers since the 1970s, and remarkable ...
International audienceMutation testing is an effective technique for either improving or generating ...
Graduation date: 2017Mutation analysis is the gold standard for evaluating\ud test-suite adequacy. I...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Abstract—Proponents of Agile development processes claim that adhering to Agile principles leads to ...
Mutation testing has traditionally been used as a defect injection technique to assess the effective...
In order to deliver high quality software projects, a developing team probably needs a well-develope...