Mutation testing is a well-established but costly technique to assess and improve the fault detection ability of test suites. This technique consists of introducing subtle changes in the code of a program, which are expected to be detected by the designed test cases. Among the strategies conceived to reduce its cost, evolutionary mutation testing (EMT) has been revealed as a promising approach to select a subset of the whole set of mutants based on a genetic algorithm (GA). However, like any other metaheuristic approach, EMT’s execution depends on a set of parameters (both classical of GAs and context-specific ones), so different configurations can greatly vary its performance. Currently, it is difficult to clarify what are the best values ...
The choice of mutation operators is a fundamental aspect in mutation testing to guide the tester to ...
Mutation Testing has been shown to be a powerful technique in detecting software faults. Despite thi...
International audienceThe level of confidence in a software component is often linked to the quality...
Mutation testing is a method used to assess and improve the fault detection capability of a test sui...
The reduction of the expenses of mutation testing should be based on well-studied cost reduction tec...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
The current trend in mutation testing is to reduce the great testing effort that it involves, but it...
Mutation testing is a testing technique that has been applied successfully to several programming la...
Context: Mutation testing is considered to be a powerful approach to assess and improve the qualit...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Context: Mutation testing is a fault-based technique for measuring the effectiveness of a test set i...
International audienceMutation testing is an effective technique for either improving or generating ...
The choice of mutation operators is a fundamental aspect in mutation testing to guide the tester to ...
Mutation Testing has been shown to be a powerful technique in detecting software faults. Despite thi...
International audienceThe level of confidence in a software component is often linked to the quality...
Mutation testing is a method used to assess and improve the fault detection capability of a test sui...
The reduction of the expenses of mutation testing should be based on well-studied cost reduction tec...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
The current trend in mutation testing is to reduce the great testing effort that it involves, but it...
Mutation testing is a testing technique that has been applied successfully to several programming la...
Context: Mutation testing is considered to be a powerful approach to assess and improve the qualit...
Mutation testing is an effective but costly testing technique. Several studies have observed that so...
Software testing is by far the most popular technique used in industry for quality assurance. One ke...
Software is all around us in our lives in the industrialized world, and we as a society and individu...
Software continues to be vital to the modern world, and as its ubiquity increases, its correctness b...
Context: Mutation testing is a fault-based technique for measuring the effectiveness of a test set i...
International audienceMutation testing is an effective technique for either improving or generating ...
The choice of mutation operators is a fundamental aspect in mutation testing to guide the tester to ...
Mutation Testing has been shown to be a powerful technique in detecting software faults. Despite thi...
International audienceThe level of confidence in a software component is often linked to the quality...