2018
DOI: 10.5815/ijisa.2018.01.05
|View full text |Cite
|
Sign up to set email alerts
|

An Approach for the Generation of Higher Order Mutants Using Genetic Algorithms

Abstract: Abstract-Mutation testing is a structural testing technique in which the effectiveness of a test suite is measured by the suite ability to detect seeded faults. One fault is seeded into a copy of the program, called mutant, leading to a large number of mutants with a high cost of compiling and running the test suite against the mutants. Moreover, many of the mutants produce the same output as the original program (called equivalent mutants), such mutants need to be minimized to produce accurate results. Higher… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(5 citation statements)
references
References 45 publications
(64 reference statements)
0
5
0
Order By: Relevance
“…Abuljadayel and Wedyan [39] proposed an approach and a tool for finding subtle HOMs by using a genetic algorithm. Their approach used an enhanced mode of crossover called crossover by replacement, wherein faults from two parent mutants are replaced to produce two new mutants that have some properties of their parents.…”
Section: Related Workmentioning
confidence: 99%
“…Abuljadayel and Wedyan [39] proposed an approach and a tool for finding subtle HOMs by using a genetic algorithm. Their approach used an enhanced mode of crossover called crossover by replacement, wherein faults from two parent mutants are replaced to produce two new mutants that have some properties of their parents.…”
Section: Related Workmentioning
confidence: 99%
“…HOMT is another kind of mutation testing introduced by Jia et al [15, 16]. As efficiency is known to be a bugbear of mutation testing in general, HOMT aims to improve the efficiency of mutation testing by combining FOMs into a single HOM [7, 19–22, 24, 40–43]. HOMT is considered one of the most promising solutions to alleviate the high‐cost problem of mutation testing by reducing the number of mutants [44, 45].…”
Section: Related Workmentioning
confidence: 99%
“…There exist mainly two kinds of HOM generation strategies. The first one is to use search‐based algorithms to explore the vast search space to acquire HOMs that are harder to kill and more realistic than the constituent FOMs [14–16, 40, 41, 45–47]. Such HOMs are then used to assess and improve the quality of test suites.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Langdon, Harman and Jia [20] built higher order mutants that are harder to kill than any first-order mutant. More recently, Abuljadayel and Wedyan [21] presented an approach to generate higher order mutants using a genetic algorithm, also harder to kill than first order mutants. 2 Mutant Sampling is a simple approach that randomly chooses a small subset of mutants from the entire set, according to a predefined percentage.…”
Section: Cost Reduction Techniquesmentioning
confidence: 99%