Deepmutation: Mutation testing of deep learning systems

L Ma, F Zhang, J Sun, M Xue, B Li… - 2018 IEEE 29th …, 2018 - ieeexplore.ieee.org
Deep learning (DL) defines a new data-driven programming paradigm where the internal
system logic is largely shaped by the training data. The standard way of evaluating DL …

An analysis and survey of the development of mutation testing

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 …

A mutation carol: Past, present and future

J Offutt - Information and Software Technology, 2011 - Elsevier
Context The field of mutation analysis has been growing, both in the number of published
papers and the number of active researchers. This special issue provides a sampling of …

Metallaxis‐FL: mutation‐based fault localization

M Papadakis, Y Le Traon - Software Testing, Verification and …, 2015 - Wiley Online Library
Fault localization methods seek to identify faulty program statements based on the
information provided by the failing and passing test executions. Spectrum‐based methods …

MuJava: an automated class mutation system

YS Ma, J Offutt, YR Kwon - Software Testing, Verification and …, 2005 - Wiley Online Library
Several module and class testing techniques have been applied to object‐oriented (OO)
programs, but researchers have only recently begun developing test criteria that evaluate …

Ask the mutants: Mutating faulty programs for fault localization

S Moon, Y Kim, M Kim, S Yoo - 2014 IEEE Seventh …, 2014 - ieeexplore.ieee.org
We present MUSE (MUtation-baSEd fault localization technique), a new fault localization
technique based on mutation analysis. A key idea of MUSE is to identify a faulty statement …

Higher order mutation testing

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 …

Reducing the cost of mutation testing: An empirical study

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 …

Mutation analysis using mutant schemata

RH Untch, AJ Offutt, MJ Harrold - Proceedings of the 1993 ACM …, 1993 - dl.acm.org
Mutation analysis is a powerful technique for assessing and improving the quality of test
data used to unit test software. Unfortunately, current automated mutation analysis systems …

Interface mutation: An approach for integration testing

ME Delamaro, JC Maidonado… - IEEE transactions on …, 2001 - ieeexplore.ieee.org
The need for test adequacy criteria is widely recognized. Several criteria have been
proposed for the assessment of adequacy of tests at the unit level. However, there remains a …