2019
DOI: 10.1109/access.2019.2938260
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Literature Review of Test Case Prioritization Using Genetic Algorithms

Abstract: Regression testing is the essential process of software maintenance and evolution phase of the software development life cycle for assuring the quality and reliability of updated software. Test case prioritization is the technique of regression testing to reduce the time and effort required for regression testing. Search-based algorithms are used to enhance the efficiency and effectiveness of the method. Among these search-based optimization algorithms, genetic algorithms are becoming more popular among resear… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 81 publications
(54 citation statements)
references
References 46 publications
(173 reference statements)
0
45
0
Order By: Relevance
“…The quality of software is the entire range of signs and characteristics of software products, which refers to its ability to satisfy established or anticipated needs [1]. According to the main literature sources, software quality criteria are a set of properties (attributes) of software products according to which all quality is evaluated and described [12,13].…”
Section: Main Software Product Quality Criteriamentioning
confidence: 99%
“…The quality of software is the entire range of signs and characteristics of software products, which refers to its ability to satisfy established or anticipated needs [1]. According to the main literature sources, software quality criteria are a set of properties (attributes) of software products according to which all quality is evaluated and described [12,13].…”
Section: Main Software Product Quality Criteriamentioning
confidence: 99%
“…In order to retain the chromosome with the higher fitness value, the individuals with high fitness value are selected to crossover after the evaluation of the CMR sequence. We use roulette wheel selection [40] to choose the individuals on which crossover and mutation will be applied.…”
Section: Genetic Operatorsmentioning
confidence: 99%
“…Table I presents the four frameworks that were evaluated for their effectiveness using a weighted average percentage of faults detected (APFD) metric namely F1, F6, F8, and F10. The APFD is a well-known metric developed by Rothermel et al [8] which has since became the most popular metric for evaluating the effectiveness of TCP whereby more than 40% of current studies in the field of TCP employ APFD [31]. Moreover, the calculated values for APFD range from 0 up to 100, as the higher value indicates the better (faster) fault detection rates and can be calculated as [1], [32]:…”
Section: A Evaluation Of Tcp Frameworkmentioning
confidence: 99%