Journal ArticleDOI
A systematic literature review of techniques and metrics to reduce the cost of mutation testing
Alessandro Viola Pizzoleto,Fabiano Cutigi Ferrari,Fabiano Cutigi Ferrari,Jeff Offutt,Leonardo Fernandes,Márcio Ribeiro +5 more
Reads0
Chats0
TLDR
The current knowledge about reducing the cost of mutation testing through a systematic literature review is summarized and analyzed, finding that cost reduction for mutation is increasingly becoming interdisciplinary, often combining multiple techniques.About:
This article is published in Journal of Systems and Software.The article was published on 2019-11-01. It has received 58 citations till now. The article focuses on the topics: Mutation (genetic algorithm).read more
Citations
More filters
Journal ArticleDOI
When to update systematic literature reviews in software engineering
TL;DR: In this paper, a literature review of SLR updates in SE and contacted the authors to obtain their feedback relating to the usefulness of the third-party decision framework within the context of SLr updates in the SE community.
Journal ArticleDOI
On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing
TL;DR: An elitist Genetic Algorithm with an improved fitness function to expose maximum faults while also minimizing the cost of testing by generating less complex and asymmetric test cases and an iterative elimination of redundant test cases is implemented.
Journal ArticleDOI
Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction Strategies
TL;DR: Sentinel is able to automatically generate mutation strategies that reduce mutation testing cost without affecting its testing effectiveness, thus taking off from the tester’s shoulders the burden of manually selecting and configuring strategies for each SUT.
Proceedings ArticleDOI
Cost measures matter for mutation testing study validity
TL;DR: An empirical evaluation using 10 real-world programs reveals that an inconclusive scientific finding using the surrogate is transformed to an unequivocal finding when using the true execution cost.
Proceedings ArticleDOI
Optimizing Mutation Testing by Discovering Dynamic Mutant Subsumption Relations
TL;DR: This paper defines subsumption relations for dozens of mutation targets in which the MUJAVA tool can apply mutations and implemented these relations in a tool, named MUJ AVA-M, that generates a reduced set of mutants for each target, avoiding redundant mutants.
References
More filters
Proceedings ArticleDOI
Guidelines for snowballing in systematic literature studies and a replication in software engineering
TL;DR: It is concluded that using snowballing, as a first search strategy, may very well be a good alternative to the use of database searches.
Journal ArticleDOI
Hints on Test Data Selection: Help for the Practicing Programmer
TL;DR: In many cases tests of a program that uncover simple errors are also effective in uncovering much more complex errors, so-called coupling effect can be used to save work during the testing process.
Journal ArticleDOI
An Analysis and Survey of the Development of Mutation Testing
Yue Jia,Mark Harman +1 more
TL;DR: These analyses provide evidence that Mutation Testing techniques and tools are reaching a state of maturity and applicability, while the topic of Mutation testing itself is the subject of increasing interest.
Journal ArticleDOI
Constraint-based automatic test data generation
R.A. DeMilli,A.J. Offutt +1 more
TL;DR: Godzilla is a fault-based technique that uses algebraic constraints to describe test cases designed to find particular types of faults and has been integrated with the Mothra testing system.