• Cite Icon2
  • https://doi.org/10.1109/chilecon47746.2019.8987448Copy DOI Icon

A Survey on Mutation Testing Approaches

  • Nov 1, 2019
  • Karam Al Kontar +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Mutation testing is a fault based testing technique which examines the adequacy of test cases by generating faulty programs, called mutants, to be run against them. However, one of the pitfalls of mutation testing is its high computational cost, rendering it impractical for industry use. In this survey, we study mutation generation techniques, cost reduction methods and test-data generation approaches found in the literature, before presenting some tools and applications for mutation testing.

Similar Papers
  • Research Article
  • Citations19

A probabilistic framework for mutation testing in deep neural networks

  • Mar 01, 2023
  • Information and Software Technology
  • Florian Tambon +2
  • Research Article
  • Citations35

Mutant reduction based on dominance relation for weak mutation testing

  • May 06, 2016
  • Information and Software Technology
  • Dunwei Gong +3
  • Research Article
  • Citations1

Mutation Testing to Evaluate Android Applications

  • Jan 01, 2020
  • International Journal of Open Source Software and Processes
  • Ahmad A Saifan +1
  • Book Chapter
  • Citations1

Application of Nature Inspired Algorithms to Test Data Generation/Selection/Minimization using Mutation Testing

  • Sep 22, 2022
  • Nishtha Jatana +1
  • Research Article
  • Citations69

An Empirical Evaluation of Mutation Testing for Improving the Test Quality of Safety-Critical Software

  • Jun 01, 2013
  • IEEE Transactions on Software Engineering
  • Richard Baker +1
  • PDF
  • Research Article
  • Citations9

Correlating automatic static analysis and mutation testing: towards incremental strategies

  • Nov 03, 2016
  • Journal of Software Engineering Research and Development
  • Cláudio A Araújo +3
  • Research Article
  • Citations5

Muta-Pro: towards the definition of a mutation testing process

  • Sep 01, 2006
  • Journal of the Brazilian Computer Society
  • A M R Vincenzi +3
  • Research Article
  • Citations1

On Using Mutation Testing for Teaching Programming to Novice Programmers

  • Nov 30, 2014
  • International Conference on Computers in Education
  • Rafael A P Oliveira +3
  • Book Chapter
  • Citations4

Using Evolutionary Computation to Improve Mutation Testing

  • Jan 01, 2017
  • Pedro Delgado-Pérez +2
  • Conference Article
  • Citations21

Mutation testing in practice using Ruby

  • Apr 01, 2015
  • Nan Li +3
  • Conference Article
  • Citations3

Mutatis mutandis

  • Jun 24, 2013
  • Ivan T Bowman
  • PDF
  • Conference Article
  • Citations3

Applying Mutation Testing for Assessing Test Suites Quality at Model Level

  • Oct 02, 2016
  • Joanna Strug
  • Research Article
  • Citations8

Application of metamorphic testing monitored by test adequacy in a Monte Carlo simulation program

  • Sep 14, 2016
  • Software Quality Journal
  • Junhua Ding +1
  • Research Article
  • Citations32

Semantic mutation testing

  • Apr 20, 2011
  • Science of Computer Programming
  • John A Clark +2
  • PDF
  • Research Article
  • Citations5

Multi-Task Optimization-Based Test Data Generation for Mutation Testing via Relevance of Mutant Branch and Input Variable

  • Jan 01, 2020
  • IEEE Access
  • Xiangying Dang +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.