2019
DOI: 10.3390/sym11091145
|View full text |Cite
|
Sign up to set email alerts
|

On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing

Abstract: Manual test case generation is an exhaustive and time-consuming process. However, automated test data generation may reduce the efforts and assist in creating an adequate test suite embracing predefined goals. The quality of a test suite depends on its fault-finding behavior. Mutants have been widely accepted for simulating the artificial faults that behave similarly to realistic ones for test data generation. In prior studies, the use of search-based techniques has been extensively reported to enhance the qua… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7
1
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 26 publications
(17 citation statements)
references
References 76 publications
0
13
0
Order By: Relevance
“…Elitist Genetic Algorithm: Classical heuristic algorithms, such as the genetic algorithm, simulate biological evolution to solve deterministic optimization problems [34]. In this paper, we apply an elitist genetic algorithm (EGA) [36], which can accelerate the convergence of the AGC strategy. Because the state space of each variable is different, we adopt multiple chromosomes to encode these variables.…”
Section: Optimization Algorithmsmentioning
confidence: 99%
“…Elitist Genetic Algorithm: Classical heuristic algorithms, such as the genetic algorithm, simulate biological evolution to solve deterministic optimization problems [34]. In this paper, we apply an elitist genetic algorithm (EGA) [36], which can accelerate the convergence of the AGC strategy. Because the state space of each variable is different, we adopt multiple chromosomes to encode these variables.…”
Section: Optimization Algorithmsmentioning
confidence: 99%
“…After a value is assigned for each keyboard model, following the ergonomic criteria, the population of the next generation is initiated. In this paper, the 20 fittest individuals, representing 10% of the total population [Rani et al 2019], were copied directly to the next generation, without changes. This is necessary, as the main stages of composing a new population, the crossover and mutation, which will be discussed later, both present random elements, which may modify individuals and, perhaps, generate worse individuals than the previous ones.…”
Section: Elitismmentioning
confidence: 99%
“…Although many publications have documented their positive roles in finding optimal solutions to a wide range of optimization problems, one optimizer algorithm cannot be effective in solving all optimization problems because each optimization problem has different nature (Wolpert & Macready, 1997). For such a motivation, much research attention investigates introducing modified versions of the standard algorithms to improve their overall performance (Ebadifard & Babamir, 2018;Fu et al, 2018;Rani et al, 2019). Besides, other research focuses on proposing novel algorithms by taking into account the interaction of individuals of a swarm and their environment (Korayem et al, 2015;Odili & Mohmad Kahar, 2016).…”
Section: Introductionmentioning
confidence: 99%