• Home
  • Search
  • Identifying More Equivalent Mutants via Code Similarity
  • Cite Icon21
  • https://doi.org/10.1109/apsec.2013.34Copy DOI Icon

Identifying More Equivalent Mutants via Code Similarity

  • Dec 1, 2013
  • Marinos Kintis +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Equivalent mutants are one of the major costs of mutation testing. The undecidable nature of this problem makes a fully automated solution unattainable and necessitates the manual analysis of live mutants. This paper introduces the concept of mirrored mutants, ones that affect similar code fragments. It is argued that mirrored mutants exhibit analogous behavior with respect to their equivalence. Thus, if one of them is equivalent, then the other mirrored mutants should be too. An empirical study, conducted on real world programs, investigates this argument, focusing on both intra-method and inter-method mirrored mutants. The obtained results suggest that mirrored mutants indeed exhibit this kind of behavior and thus can be utilized to ameliorate the adverse effects of the equivalent mutant problem.

Similar Papers
  • Research Article
  • Citations17

A machine learning approach for classification of equivalent mutants

  • Dec 03, 2019
  • Journal of Software: Evolution and Process
  • Muhammad Rashid Naeem +3
  • Research Article
  • Citations14

Fast polyhedra abstract domain

  • Jan 01, 2017
  • ACM SIGPLAN Notices
  • Gagandeep Singh +2
  • Research Article
  • Citations57

How Java APIs break – An empirical study

  • Mar 06, 2015
  • Information and Software Technology
  • Kamil Jezek +2
  • Research Article

Security Test by using F T M and Data Allocation Strategies on Leakage Detection

  • Aug 30, 2005
  • INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY
  • Pallavali Radha +1
  • Conference Article
  • Citations8

Directing a Search Towards Execution Properties with a Learned Fitness Function

  • Apr 01, 2019
  • Leonid Joffe +1
  • Conference Article

Enhancing fuzzing with a minimum set solver

  • Mar 01, 2015
  • Jinxin Ma +2
  • Conference Article
  • Citations13

Mutation testing strategies using mutant classification

  • Mar 18, 2013
  • Mike Papadakis +1
  • Book Chapter
  • Citations156

How to Overcome the Equivalent Mutant Problem and Achieve Tailored Selective Mutation Using Co-evolution

  • Jan 01, 2004
  • Konstantinos Adamopoulos +2
  • Conference Article
  • Citations343

Scalable detection of semantic clones

  • May 10, 2008
  • Mark Gabel +2
  • Research Article
  • Citations10

A Systolic Genetic Search for reducing the execution cost of regression testing

  • Jul 15, 2016
  • Applied Soft Computing
  • Martín Pedemonte +2
  • PDF
  • Research Article
  • Citations33

On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing

  • Sep 09, 2019
  • Symmetry
  • Shweta Rani +2
  • Conference Article
  • Citations4

On the Effectiveness of Machine Learning-based Call Graph Pruning: An Empirical Study

  • Apr 15, 2024
  • Amir M Mir +2
  • Conference Article
  • Citations4

Symbolic Execution of Floating-point Programs: How far are we?

  • Dec 01, 2022
  • Guofeng Zhang +2
  • Conference Article
  • Citations71

An empirical study of incorporating cost into test suite reduction and prioritization

  • Mar 08, 2009
  • Adam M Smith +1
  • Conference Article
  • Citations3

Extensions of Component Rank Model by Taking into Account for Clone Relations

  • Mar 01, 2016
  • Reishi Yokomori +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.