• Home
  • Search
  • A variability perspective of mutation analysis
  • Open Access IconOpen Access
  • Cite Icon20
  • https://doi.org/10.1145/2635868.2666610Copy DOI Icon

A variability perspective of mutation analysis

  • Nov 11, 2014
  • Xavier Devroey +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Mutation testing is an effective technique for either improving or generating fault-finding test suites. It creates defective or incorrect program artifacts of the program under test and evaluates the ability of test suites to reveal them. Despite being effective, mutation is costly since it requires assessing the test cases with a large number of defective artifacts. Even worse, some of these artifacts are behaviourally ``equivalent'' to the original one and hence, they unnecessarily increase the testing effort. We adopt a variability perspective on mutation analysis. We model a defective artifact as a transition system with a specific feature selected and consider it as a member of a mutant family. The mutant family is encoded as a Featured Transition System, a compact formalism initially dedicated to model-checking of software product lines. We show how to evaluate a test suite against the set of all candidate defects by using mutant families. We can evaluate all the considered defects at the same time and isolate some equivalent mutants. We can also assist the test generation process and efficiently consider higher-order mutants.

Similar Papers
  • PDF
  • Book Chapter
  • Citations14

Mutation-Based Test Generation for PLC Embedded Software Using Model Checking

  • Jan 01, 2016
  • Eduard P Enoiu +4
  • Research Article
  • Citations1

Intelligent evaluation of test suites for developing efficient and reliable software

  • Dec 03, 2019
  • International Journal of Parallel, Emergent and Distributed Systems
  • Masoud Mohammadian +1
  • Conference Article
  • Citations18

Mutode: generic JavaScript and Node.js mutation testing tool

  • Jul 12, 2018
  • Diego Rodríguez-Baquero +1
  • Conference Article
  • Citations1

Flaky Mutants; Another Concern for Mutation Testing

  • Apr 01, 2021
  • Sten Vercammen +3
  • Research Article
  • Citations32

Semantic mutation testing

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

A probabilistic framework for mutation testing in deep neural networks

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

On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing

  • Sep 09, 2019
  • Symmetry
  • Shweta Rani +2
  • Research Article
  • Citations8

Assessment of access control systems using mutation testing

  • May 16, 2015
  • Said Daoudagh +2
  • Conference Article
  • Citations17

Mutation Operators for Actor Systems

  • Apr 01, 2010
  • Vilas Jagannath +4
  • PDF
  • Conference Article
  • Citations3

Applying Mutation Testing for Assessing Test Suites Quality at Model Level

  • Oct 02, 2016
  • Joanna Strug
  • PDF
  • Research Article
  • Citations22

Diversity of graph models and graph generators in mutation testing

  • Sep 11, 2019
  • International Journal on Software Tools for Technology Transfer
  • Oszkár Semeráth +3
  • Conference Article
  • Citations90

Efficient mutation analysis by propagating and partitioning infected execution states

  • Jul 21, 2014
  • René Just +2
  • Conference Article
  • Citations8

MutantDistiller: Using Symbolic Execution for Automatic Detection of Equivalent Mutants and Generation of Mutant Killing Tests

  • Aug 05, 2020
  • Michael Baer +2
  • Front Matter
  • Citations1

Guest Editorial: Special Section from the 11th International Conference on Quality Software (QSIC 2011)

  • Oct 02, 2012
  • Information and Software Technology
  • Robert M Hierons +1
  • Conference Article
  • Citations3

Mutatis mutandis

  • Jun 24, 2013
  • Ivan T Bowman
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.