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 …
D Amalfitano, ACR Paiva, A Inquel, L Pinto… - Communications of the …, 2022 - dl.acm.org
How do Java mutation tools differ? Page 1 DOI:10.1145/3526099 A framework for aiding future Java mutation tool comparisons. BY DOMENICO AMALFITANO, ANA CR PAIVA, ALEXIS …
Mutation testing drives the creation and improvement of test cases by evaluating their ability to identify synthetic faults. Over the past decades, the technique has gained popularity in …
B Lindström, A Márki - Software Testing, Verification and …, 2019 - Wiley Online Library
Redundant mutants might cause problems when benchmarking since testing techniques can get high scores without detecting any nonredundant mutants. However, removing …
The effectiveness of mutation testing relies on the mutants that are used. However, mutant generation is time-consuming and unwieldy to carry out manually mainly because of the vast …
LC de Sousa Pinto - 2022 - repositorio-aberto.up.pt
Software testing is no longer merely a passing fad in software development models. Unit testing, which enables programmers to test each component separately, is one of the most …
P van Beckhoven, A Oprescu, M Bruntink - CEUR Workshop Proc, 2017 - ceur-ws.org
With the increasing amount of automated tests, we need ways to measure the test effectiveness. The state-of-the-art technique for assessing test effectiveness, mutation …
In mutation testing, variants (ie, mutants) of the software under test are created. The mutants are then used to design tests that can detect the difference between the mutants and the …