A systematic literature review of techniques and metrics to reduce the cost of mutation testing

AV Pizzoleto, FC Ferrari, J Offutt, L Fernandes… - Journal of Systems and …, 2019 - Elsevier
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 …

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 …

Mutation operators for testing Android apps

L Deng, J Offutt, P Ammann, N Mirzaei - Information and Software …, 2017 - Elsevier
Context: Due to the widespread use of Android devices, Android applications (apps) have
more releases, purchases, and downloads than apps for any other mobile devices. The …

Selecting fault revealing mutants

T Titcheu Chekam, M Papadakis, TF Bissyandé… - Empirical Software …, 2020 - Springer
Mutant selection refers to the problem of choosing, among a large number of mutants, the
(few) ones that should be used by the testers. In view of this, we investigate the problem of …

A systematic review of cost reduction techniques for mutation testing: preliminary results

FC Ferrari, AV Pizzoleto, J Offutt - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
This paper reports on results from a systematic review that characterizes the state-of-the-art
on cost reduction for mutation testing. It analyzes the evolution of research on this topic and …

Towards mutation analysis of android apps

L Deng, N Mirzaei, P Ammann… - 2015 IEEE Eighth …, 2015 - ieeexplore.ieee.org
Android applications (apps) have the highest number of releases, purchases, and
downloads among mobile apps. However, quality is a known problem, and hence there is …

Dependence guided symbolic execution

H Wang, T Liu, X Guan, C Shen… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Symbolic execution is a powerful technique for systematically exploring the paths of a
program and generating the corresponding test inputs. However, its practical usage is often …

Mutation reduction strategies considered harmful

R Gopinath, I Ahmed, MA Alipour… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Mutation analysis is a well known yet unfortunately costly method for measuring test suite
quality. Researchers have proposed numerous mutation reduction strategies in order to …

On the effectiveness of using elitist genetic algorithm in mutation testing

S Rani, B Suri, R Goyal - Symmetry, 2019 - mdpi.com
Manual test case generation is an exhaustive and time-consuming process. However,
automated test data generation may reduce the efforts and assist in creating an adequate …

Fast and accurate incremental feedback for students' software tests using selective mutation analysis

AM Kazerouni, JC Davis, A Basak, CA Shaffer… - Journal of Systems and …, 2021 - Elsevier
As incorporating software testing into programming assignments becomes routine,
educators have begun to assess not only the correctness of students' software, but also the …