• Home
  • Search
  • Learning‐based mutant reduction using fine‐grained mutation operators
  • Cite Icon2
  • https://doi.org/10.1002/stvr.1786Copy DOI Icon

Learning‐based mutant reduction using fine‐grained mutation operators

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

SummaryFor mutation testing, the huge cost of running test suites on a large number of mutants has been a serious obstacle. To resolve this problem, we propose a learning‐based mutant reduction techniqueMuTrain.MuTrainuses cost‐considerate linear regression (i.e., CLARS) to learn amutation model, which predicts the mutation score of a test suite based on the mutation testing results of a previous version of a target program. Then,MuTrainapplies the mutation model for subsequent versions to predict mutation scores with significantly fewer mutants. For effective mutant reduction and accurate mutation score prediction,MuTrainuses fine‐grained mutation operators refined from the existing coarse‐grained mutation operators. The experiment results show thatMuTrainreduces the number of mutants effectively (i.e., selecting only 1.6% of mutants). Moreover,MuTrainpredicts mutation score far more accurately than the existing mutant reduction techniques and random mutant selection. We also found thatMuTrainachieves much greater mutant reduction when it uses the fine‐grained mutation operators than the traditional coarse‐grained mutation operators (i.e., 1.6% vs. 14.6%).

Similar Papers
  • Conference Article
  • Citations17

Mutation Operators for Actor Systems

  • Apr 01, 2010
  • Vilas Jagannath +4
  • Book Chapter
  • Citations2

Comparison and Validation of Mutation Testing Tools Based on Java Language

  • Jan 01, 2022
  • Manju Khari
  • Research Article
  • Citations3

Investigation on Java Mutation Testing Tools

  • Aug 07, 2022
  • JOIV : International Journal on Informatics Visualization
  • Sara Tarek Elsayed Abbas +4
  • 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
  • Conference Article
  • Citations13

Edroid: A Mutation Tool for Android Apps

  • Oct 01, 2018
  • Eduardo Luna +1
  • 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
  • Citations3

A Model for Predicting Statement Mutation Scores

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

Simulink model testing method based on program mutation

  • Apr 02, 2015
  • Journal of Beijing University of Aeronautics and Astronautics
  • Yibin Zhou +3
  • Conference Article
  • Citations18

Experimental comparison of automated mutation testing tools for java

  • Sep 01, 2015
  • Shweta Rani +2
  • Dissertation

An Analysis of FSM Mutation Operators

  • Jan 01, 2024
  • Danial Nikbin Azmoudeh
  • Conference Article
  • Citations2

Test Suite Generation for CTCS-3 Train Control System Based On TAIO and Mutation Theory

  • Nov 01, 2018
  • Tuo Wang +4
  • Research Article
  • Citations8

Assessment of access control systems using mutation testing

  • May 16, 2015
  • Said Daoudagh +2
  • Dissertation

Uma contribuição para o teste baseado em defeitos de software orientado a aspectos

  • Jan 01, 2011
  • Fabiano Cutigi Ferrari
  • PDF
  • Book Chapter
  • Citations14

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

  • Jan 01, 2016
  • Eduard P Enoiu +4
  • Conference Article
  • Citations4

Is mutation score a fair metric?

  • Oct 20, 2019
  • Beatriz Souza
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.