Mutation testing exploits artificial faults to measure the adequacy of test suites and guide their improvement. It has become an extremely popular testing technique as evidenced by the vast literature, numerous tools, and research events on the topic. Previous survey papers have successfully compiled the state of research, its evolution, problems, and challenges. However, the use of mutation testing in practice is still largely unexplored. In this paper, we report the results of a thorough study on the use of mutation testing in GitHub projects. Specifically, we first performed a search for mutation testing tools, 127 in total, and we automatically searched the GitHub repositories including evidence of their use. Then, we focused on the top...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
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 ...
Mutation testing realizes the idea of using artificial defects to support testing activities. Mutati...
peer reviewedMutation analysis is a well-studied, fault-based testing technique. It requires tester...
The empirical assessment of test techniques plays an important role in software testing research. On...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
The empirical assessment of test techniques plays an important role in software testing research. On...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Software Testing is one of the most significant phases within the software development life cycle si...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...
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 ...
Mutation testing realizes the idea of using artificial defects to support testing activities. Mutati...
peer reviewedMutation analysis is a well-studied, fault-based testing technique. It requires tester...
The empirical assessment of test techniques plays an important role in software testing research. On...
Context: The increasing presence of Object–Oriented (OO) programs in industrial systems is progressi...
The empirical assessment of test techniques plays an important role in software testing research. On...
In order to deliver high quality software projects, a developing team probably needs a well-develope...
This is the preprint version of the article - Copyright @ 2011 ElsevierContext The increasing prese...
The main goal of this thesis is to investigate, improve and extend the applicability of mutation tes...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Software Testing is one of the most significant phases within the software development life cycle si...
Mutation testing is a fault-finding software testing technique that creates mutants by injecting a s...
Though mutation analysis is the primary means of evaluating the quality of test suites, though it su...
Mutation testing is considered as one of the most effective quality improvement technique by assessi...