• Home
  • Search
  • Muta-Pro: towards the definition of a mutation testing process
  • Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1590/s0104-65002006000300005Copy DOI Icon

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

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Mutation Testing originated from a classical method for digital circuit testing and today is used at program and specification levels. It can be used either to generate or to assess the quality of test sets. In spite of being very effective in detecting faults, Mutation Testing is usually considered a high cost criterion due to: i) the large number of generated mutants; ii) the time-consuming activity of determining equivalent mutants; and iii) the mutant execution time. Many initiatives aiming at reducing the Mutation Testing application cost have been conducted, most of them addressing one of the drawbacks mentioned above. In this paper, we identify and summarize some of the most relevant researches and results related to Mutation Testing cost reduction, e.g., Constrained-Mutation, Constraint-Based Testing and Bayesian Learning. Moreover, we propose a Mutation Testing process, named Muta-Pro, that synergetically integrates the related approaches and mechanisms. This process is intended to be incremental and tailorable to a specific application domain such as C programs or finite state machine models. The main ideas in this paper are illustrated using a UNIX utility program. This process is being integrated in a Mutation Testing environment, based on the authors' previous experience on implementing the Proteum Family tools, aiming at promoting the technology transfer to industry and providing the basis for improving the Muta-Pro process itself.

Similar Papers
  • Research Article

Simulink model testing method based on program mutation

  • Apr 02, 2015
  • Journal of Beijing University of Aeronautics and Astronautics
  • Yibin Zhou +3
  • PDF
  • Research Article
  • Citations3

A Model for Predicting Statement Mutation Scores

  • Aug 23, 2019
  • Mathematics
  • Lili Tan +2
  • Research Article

Validation of the finite state machine model for network simulation and a proposed testbed

  • Apr 28, 2017
  • The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology
  • Scott Brown +1
  • Conference Article

Formal Verification of Controller Synthesis Based on Incompletely Specified Finite State Machine Model

  • Dec 01, 2008
  • Wei Li +3
  • Research Article
  • Citations54

Mutation testing from probabilistic and stochastic finite state machines

  • Jun 24, 2009
  • Journal of Systems and Software
  • Robert M Hierons +1
  • Research Article

Regional Energy Strategy as a Guideline for Novel Regulation Process

  • Sep 01, 2014
  • Competition and Regulation in Network Industries
  • Edyta Ropuszynska-Surma +1
  • PDF
  • Research Article

Implementation of Model Based Testing for Testing Kawn Subscriptions Manager Application

  • Oct 31, 2023
  • Jurnal Komputer dan Informatika
  • Arnaldo Marulitua Sinaga +1
  • Research Article
  • Citations45

Mutation testing for integer overflow in ethereum smart contracts

  • Feb 01, 2022
  • Tsinghua Science and Technology
  • Jinlei Sun +5
  • Research Article

Evaluating the Implementation and Impact of BRAF Reflex Mutation Testing in Melanoma, Lung, and Colorectal Cancers.

  • Dec 04, 2024
  • Journal of cutaneous medicine and surgery
  • Daniel Josué Guerra Ordaz +8
  • Conference Article
  • Citations5

Validation of network simulation model with emulation using example malware

  • Oct 01, 2015
  • Scott Brown +5
  • Conference Article
  • Citations5

Finite State Machine Model of Fault Diagnosis for Distribution System under Time Sequence Constraints

  • Jul 01, 2020
  • Lingling Shang +6
  • Research Article
  • Citations2

Data residency as a service: A secure mechanism for storing data in the cloud

  • Jun 25, 2019
  • International Journal of Embedded Systems
  • K Rajesh Rao +1
  • Conference Article
  • Citations9

Using finite state machines as design and engineering model for database backed Web applications

  • Jan 04, 2000
  • K.M Goschka +1
  • Conference Article
  • Citations25

A programming architecture for smart autonomous underwater vehicles

  • Oct 01, 2009
  • Hans Christian Woithe +1
  • Conference Article
  • Citations9

Causal Order of Application Events is P2P Publish/Subscribe Systems

  • Sep 01, 2014
  • Hiroki Nakayama +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.