Mutation testing advances: an analysis and survey

M Papadakis, M Kintis, J Zhang, Y Jia, Y Le Traon… - Advances in …, 2019 - Elsevier
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …

A systematic mapping study on higher order mutation testing

JA do Prado Lima, SR Vergilio - Journal of Systems and Software, 2019 - Elsevier
Abstract Context: Higher Order Mutants (HOMs) present some advantages concerning the
First-Order Mutants (FOMs). HOMs can better simulate real and subtle faults, reduce the …

Wodel-Test: a model-based framework for language-independent mutation testing

P Gómez-Abajo, E Guerra, J Lara… - Software and Systems …, 2021 - Springer
Mutation testing (MT) targets the assessment of test cases by measuring their efficiency to
detect faults. This technique involves modifying the program under test to emulate …

Efficiently finding higher-order mutants

CP Wong, J Meinicke, L Chen, JP Diniz… - Proceedings of the 28th …, 2020 - dl.acm.org
Higher-order mutation has the potential for improving major drawbacks of traditional first-
order mutation, such as by simulating more realistic faults or improving test-optimization …

Comparing mutation coverage against branch coverage in an industrial setting

A Parsai, S Demeyer - International Journal on Software Tools for …, 2020 - Springer
The state-of-the-practice in software development is driven by constant change fueled by
continues integration servers. Such constant change demands for frequent and fully …

Mutation Coverage is Not Strongly Correlated with Mutation Coverage

S AlBlwi, A Ayad, A Mili - Proceedings of the 5th ACM/IEEE International …, 2024 - dl.acm.org
Several metrics have been proposed in the past to quantify the effectiveness of a test suite;
they are usually types of coverage metrics, because it is sensible to quantify the …

MMT: Mutation Testing of Java Bytecode with Model Transformation

C Bockisch, G Taentzer… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Mutation testing is an approach to check the robustness of test suites. The program code is
slightly changed by mutations to inject errors. A test suite is robust enough if it finds such …

PIT-HOM: An extension of pitest for higher order mutation analysis

T Laurent, A Ventresque - 2019 IEEE International Conference …, 2019 - ieeexplore.ieee.org
Mutation testing is a well-known, effective, fault-based testing criterion. First order mutation
introduces defects in the form of a single small syntactic change. While the technique has …

Generating Python Mutants from Bug Fixes using Neural Machine Translation

S Aşik, U Yayan - IEEE Access, 2023 - ieeexplore.ieee.org
Due to the fast-paced development of technology, the software has become a crucial aspect
of modern life, facilitating the operation and management of hardware devices …

Mimicking production behavior with generated mocks

D Tiwari, M Monperrus, B Baudry - arXiv preprint arXiv:2208.01321, 2022 - arxiv.org
Mocking in the context of automated software tests allows testing program units in isolation.
Designing realistic interactions between a unit and its environment, and understanding the …