• Home
  • Search
  • Comparison and Validation of Mutation Testing Tools Based on Java Language
  • Cite Icon2
  • https://doi.org/10.1007/978-3-031-07297-0_2Copy DOI Icon

Comparison and Validation of Mutation Testing Tools Based on Java Language

  • Jan 1, 2022
  • Manju Khari
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Mutation testing is the fault-based software testing approach that is widely applicable for assessing the effectiveness of a test suite. The test suite effectiveness is measured through artificial seeding of faults into the programs under test. Mutation testing tools (MTTs) are significant enablers of the conversion of mutation testing from the research perspective into the real life and mostly applicable testing process. Without using the automatic MTT, mutation testing can’t be really connected in this present reality and is unrealistic to be acknowledged by the industry. Authors analyze six open-source JAVA-based MTT (Jester, JavaMut, MuJava, Jumble, Judy, and Javalanche). The results are based on the performance of various JAVA programs and two real-life applications. Benchmark comparison among the MTT is presented in terms of mutants, mutation operator, mutation score, and quality output. On the basis of comparative analysis, the performance of each tool is explained with the protocol for finding the appropriate tool among the six MTTs. The results show that the MuJava performs best compared to the others.KeywordsMutation testingFault-based testingAdequacy criterionMutation testing tools

Similar Papers
  • Conference Article
  • Citations18

Mutode: generic JavaScript and Node.js mutation testing tool

  • Jul 12, 2018
  • Diego Rodríguez-Baquero +1
  • Research Article
  • Citations3

Investigation on Java Mutation Testing Tools

  • Aug 07, 2022
  • JOIV : International Journal on Informatics Visualization
  • Sara Tarek Elsayed Abbas +4
  • Conference Article
  • Citations18

Experimental comparison of automated mutation testing tools for java

  • Sep 01, 2015
  • Shweta Rani +2
  • Research Article
  • Citations2

Learning‐based mutant reduction using fine‐grained mutation operators

  • Aug 08, 2021
  • Software Testing, Verification and Reliability
  • Yunho Kim +1
  • Research Article
  • Citations32

Semantic mutation testing

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

A Model for Predicting Statement Mutation Scores

  • Aug 23, 2019
  • Mathematics
  • Lili Tan +2
  • Conference Article
  • Citations17

Mutation Operators for Actor Systems

  • Apr 01, 2010
  • Vilas Jagannath +4
  • PDF
  • Book Chapter
  • Citations3

Mutation Testing with Hyperproperties

  • Jan 01, 2019
  • Andreas Fellner +2
  • Research Article
  • Citations19

A probabilistic framework for mutation testing in deep neural networks

  • Mar 01, 2023
  • Information and Software Technology
  • Florian Tambon +2
  • Conference Article
  • Citations13

Edroid: A Mutation Tool for Android Apps

  • Oct 01, 2018
  • Eduardo Luna +1
  • Conference Article
  • Citations4

On factors that impact the relationship between code coverage and test suite effectiveness: a survey

  • Apr 01, 2023
  • Maryam Barani +2
  • Conference Article
  • Citations3

Making muJava more accessible

  • Nov 01, 2012
  • P Pecev +4
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • 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
  • PDF
  • Book Chapter
  • Citations14

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

  • Jan 01, 2016
  • Eduard P Enoiu +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.