Historically, researchers have proposed and applied many techniques to reduce the cost of mutation testing. It has become difficult to find all techniques and to understand the cost …
Testing involves examining the behaviour of a system in order to discover potential faults. Given an input for a system, the challenge of distinguishing the corresponding desired …
Y Jia, M Harman - IEEE transactions on software engineering, 2010 - ieeexplore.ieee.org
Mutation Testing is a fault-based software testing technique that has been widely studied for over three decades. The literature on Mutation Testing has contributed a set of approaches …
AJ Offutt, A Lee, G Rothermel, RH Untch… - ACM Transactions on …, 1996 - dl.acm.org
Mutation testing is a technique, originally proposed by DeMillo et al.[1978] and Hamlet [1977], that requires a person testing a program to create test data that causes a finite, well …
W Weimer, ZP Fry, S Forrest - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Software bugs remain a compelling problem. Automated program repair is a promising approach for reducing cost, and many methods have recently demonstrated positive results …
AJ Offutt, G Rothermel, C Zapf - Proceedings of 1993 15th …, 1993 - ieeexplore.ieee.org
Mutation testing is a technique for unit-testing software that, although powerful, is computationally expensive. The principal expense of mutation is that many variants of the …
Y Jia, M Harman - Information and Software Technology, 2009 - Elsevier
This paper introduces a new paradigm for Mutation Testing, which we call Higher Order Mutation Testing (HOM Testing). Traditional Mutation Testing considers only first order …
Mutation analysis generates tests that distinguish variations, or mutants, of an artifact from the original. Mutation analysis is widely considered to be a powerful approach to testing, and …
WE Wong, AP Mathur - Journal of Systems and Software, 1995 - Elsevier
Of the various testing strategies, mutation testing has been empirically found to be effective in detecting faults. However, mutation often imposes unacceptable demands on computing …