An Enhancement of Coverage-Based Test Case Prioritization Technique Using Hybrid Genetic Algorithm

Test Case Prioritization plays a defining role in regression testing by optimizing the ordering of test case execution for early fault detection. This ensures that modifications to the code do not adversely affect existing functionalities. TCP is considered an effective approach in regression testing that optimizes test execution by ordering test cases according to a criterion. While previous research works are based on a single criterion using Genetic or Cuckoo search to solve optimization problems in TCP, these single metrics limit their effectiveness. This study proposes a novel hybrid evolutionary algorithm approach that addresses this limitation by significantly improving the Average Percentage Fault Detection (APFD) rates in regression testing. Our adopted approach enhances the strengths of Cuckoo Search Optimization (CSO) to overcome the limitations of premature convergence in GA by parameter tuning helps to overcome the limitations of single algorithm solutions. We evaluate the performance by incorporating APFD and CE for improvement in the rate of fault detection and an increase in coverage effectiveness for a more comprehensive test suite application. Statistical evaluation using ANOVA strengthens our resolve for the adopted approach, with significant results tabulated. Experimental evaluations on Siemens Test Suite datasets demonstrate how our hybrid approach achieves an improvement in APFD of 0.271% over both GA and CSO and an improvement in CE of 6.35% over GA and 6.62%. over CSO across all test suite datasets. These findings highlight the applicability of a well-thought-out hybridized evolutionary algorithm that can be used in TCP to advance software testing practices.

Authors

Institutions

Publication Details

Journal
International Journal of Innovative Computing
Published
2025-05-27
DOI
https://doi.org/10.11113/ijic.v15n1.545
Citations
1
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
2.27

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Enhancement of Coverage-Based Test Case Prioritization Technique Using Hybrid Genetic Algorithm

Muhammad Khatibsyarbini, Affendi Isa, Stanley Onyebuchi Mgbemena
1 citations
International Journal of Innovative Computing
VLSI and Analog Circuit Testing
2.27
article

An Enhancement of Coverage-Based Test Case Prioritization Technique Using Hybrid Genetic Algorithm

Muhammad Khatibsyarbini, Affendi Isa, Stanley Onyebuchi Mgbemena
article en
1 citations

Abstract

Test Case Prioritization plays a defining role in regression testing by optimizing the ordering of test case execution for early fault detection. This ensures that modifications to the code do not adversely affect existing functionalities. TCP is considered an effective approach in regression testing that optimizes test execution by ordering test cases according to a criterion. While previous research works are based on a single criterion using Genetic or Cuckoo search to solve optimization problems in TCP, these single metrics limit their effectiveness. This study proposes a novel hybrid evolutionary algorithm approach that addresses this limitation by significantly improving the Average Percentage Fault Detection (APFD) rates in regression testing. Our adopted approach enhances the strengths of Cuckoo Search Optimization (CSO) to overcome the limitations of premature convergence in GA by parameter tuning helps to overcome the limitations of single algorithm solutions. We evaluate the performance by incorporating APFD and CE for improvement in the rate of fault detection and an increase in coverage effectiveness for a more comprehensive test suite application. Statistical evaluation using ANOVA strengthens our resolve for the adopted approach, with significant results tabulated. Experimental evaluations on Siemens Test Suite datasets demonstrate how our hybrid approach achieves an improvement in APFD of 0.271% over both GA and CSO and an improvement in CE of 6.35% over GA and 6.62%. over CSO across all test suite datasets. These findings highlight the applicability of a well-thought-out hybridized evolutionary algorithm that can be used in TCP to advance software testing practices.

International Journal of Innovative ComputingVol. 15(1)
University of Technology Malaysia (MY)
Universiti Teknologi Malaysia
Openalex Percentile: Top 15%
VLSI and Analog Circuit Testing
2.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.