Are mutants a valid substitute for real faults in software testing?

R Just, D Jalali, L Inozemtseva, MD Ernst… - Proceedings of the …, 2014 - dl.acm.org
A good test suite is one that detects real faults. Because the set of faults in a program is
usually unknowable, this definition is not useful to practitioners who are creating test suites …

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 …

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 develo** test criteria that evaluate …

Performance overhead comparison between hypervisor and container based virtualization

Z Li, M Kihl, Q Lu, JA Andersson - 2017 IEEE 31st International …, 2017 - ieeexplore.ieee.org
The current virtualization solution in the Cloud widely relies on hypervisor-based
technologies. Along with the recent popularity of Docker, the container-based virtualization …

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 …

On the use of mutation faults in empirical assessments of test case prioritization techniques

H Do, G Rothermel - IEEE Transactions on Software …, 2006 - ieeexplore.ieee.org
Regression testing is an important activity in the software life cycle, but it can also be very
expensive. To reduce the cost of regression testing, software testers may prioritize their test …

[КНИГА][B] Introdução ao teste de software

M Delamaro, M **o, J Maldonado - 2013 - books.google.com
O primeiro objetivo deste livro é servir como livro-texto para disciplinas de cursos
relacionados ao desenvolvimento de software como Ciência ou Engenharia da …

Inter-class mutation operators for Java

YS Ma, YR Kwon, J Offutt - 13th International Symposium on …, 2002 - ieeexplore.ieee.org
The effectiveness of mutation testing depends heavily on the types of faults that the mutation
operators are designed to represent. Therefore, the quality of the mutation operators is key …

[КНИГА][B] Computer science handbook

AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …

Higher order mutation testing: A systematic literature review

AS Ghiduk, MR Girgis, MH Shehata - Computer Science Review, 2017 - Elsevier
Mutation testing is the process whereby a fault is deliberately inserted into a software
system, in order to assess the quality of test data, in terms of its ability to find this fault …