Operator-based and random mutant selection: Better together

L Zhang, M Gligoric, D Marinov… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Mutation testing is a powerful methodology for evaluating the quality of a test suite. However,
the methodology is also very costly, as the test suite may have to be executed for each …

Is operator-based mutant selection superior to random mutant selection?

L Zhang, SS Hou, JJ Hu, T Xie, H Mei - Proceedings of the 32nd ACM …, 2010 - dl.acm.org
Due to the expensiveness of compiling and executing a large number of mutants, it is
usually necessary to select a subset of mutants to substitute the whole set of generated …

Faster mutation testing inspired by test prioritization and reduction

L Zhang, D Marinov, S Khurshid - Proceedings of the 2013 International …, 2013 - dl.acm.org
Mutation testing is a well-known but costly approach for determining test adequacy. The
central idea behind the approach is to generate mutants, which are small syntactic …

Prioritizing mutants to guide mutation testing

SJ Kaufman, R Featherman, J Alvin, B Kurtz… - Proceedings of the 44th …, 2022 - dl.acm.org
Mutation testing offers concrete test goals (mutants) and a rigorous test efficacy criterion, but
it is expensive due to vast numbers of mutants, many of which are neither useful nor …

Using non-redundant mutation operators and test suite prioritization to achieve efficient and scalable mutation analysis

R Just, GM Kapfhammer… - 2012 IEEE 23rd …, 2012 - ieeexplore.ieee.org
Mutation analysis is a powerful and unbiased technique to assess the quality of input values
and test oracles. However, its application domain is still limited due to the fact that it is a time …

How hard does mutation analysis have to be, anyway?

R Gopinath, A Alipour, I Ahmed… - 2015 IEEE 26th …, 2015 - ieeexplore.ieee.org
Mutation analysis is considered the best method for measuring the adequacy of test suites.
However, the number of test runs required for a full mutation analysis grows faster than …

Establishing theoretical minimal sets of mutants

P Ammann, ME Delamaro… - 2014 IEEE seventh …, 2014 - ieeexplore.ieee.org
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 …

An empirical study on the scalability of selective mutation testing

J Zhang, M Zhu, D Hao, L Zhang - 2014 IEEE 25th International …, 2014 - ieeexplore.ieee.org
Software testing plays an important role in ensuring software quality by running a program
with test suites. Mutation testing is designed to evaluate whether a test suite is adequate in …

Predicting mutation score using source code and test suite metrics

K Jalbert, JS Bradbury - … Workshop on Realizing AI Synergies in …, 2012 - ieeexplore.ieee.org
Mutation testing has traditionally been used to evaluate the effectiveness of test suites and
provide confidence in the testing process. Mutation testing involves the creation of many …

Are we there yet? how redundant and equivalent mutants affect determination of test completeness

B Kurtz, P Ammann, J Offutt… - 2016 IEEE Ninth …, 2016 - ieeexplore.ieee.org
Mutation score has long been used in research as a metric to measure the effectiveness of
testing strategies. This paper presents evidence that mutation score lacks the desired …