AnoLSTM-A Deep Learning Approach for Test Cases Prioritization

In a continuous integration environment, code is often merged into the mainline codebase. As a result, regression testing is essential for ensuring that modifications to the primary codebase do not adversely affect the performance of the software’s current characteristics. Test case prioritization (TCP) is a regression-based approach for reordering test cases in a test suite to enhance fault detection performance and shorten test case execution time. In this study, we put forward the AnoLSTM-TCP (Anomaly-Based Long Short-Term Memory Test Case Prioritisation) method to prioritize test cases. Our strategy leverages historical test case data, including features such as duration, execution of the test cases, and list of previous test results to automatically learn patterns and prioritize test cases effectively. Our proposed method goal is to increase the rate at which faults are discovered in test cases. For our experiment, we use an industrial dataset from ABB Robotics Norway (IOFROL and Paint Control). The evaluation metric we used to analyze the effectiveness of our model is APFD values. We compare our novel work with previous works of Random, ROCKET, RETECS, Deepgini, DeepOrder, and HyLSTMTCP. Finally, our experimental results show that AnoLSTM-TCP significantly achieves higher APFD values of 0.85, and 0.90 on IOFROL, and Paint Control datasets which are higher than existing approaches.

Authors

Institutions

Publication Details

Journal
Procedia Computer Science
Published
2025-01-01
DOI
https://doi.org/10.1016/j.procs.2025.04.431
Citations
1
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
2.31
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AnoLSTM-A Deep Learning Approach for Test Cases Prioritization

Subhendu Kumar Pani, Mukunda Dev Behera, Jibitesh Mishra, Tapas Kumar Choudhury et al.
1 citations
Procedia Computer Science
Software Testing and Debugging Techniques
2.31
article

AnoLSTM-A Deep Learning Approach for Test Cases Prioritization

Subhendu Kumar Pani, Mukunda Dev Behera, Jibitesh Mishra, Tapas Kumar Choudhury, Sanjit Kumar Dash
article en
1 citations

Abstract

In a continuous integration environment, code is often merged into the mainline codebase. As a result, regression testing is essential for ensuring that modifications to the primary codebase do not adversely affect the performance of the software’s current characteristics. Test case prioritization (TCP) is a regression-based approach for reordering test cases in a test suite to enhance fault detection performance and shorten test case execution time. In this study, we put forward the AnoLSTM-TCP (Anomaly-Based Long Short-Term Memory Test Case Prioritisation) method to prioritize test cases. Our strategy leverages historical test case data, including features such as duration, execution of the test cases, and list of previous test results to automatically learn patterns and prioritize test cases effectively. Our proposed method goal is to increase the rate at which faults are discovered in test cases. For our experiment, we use an industrial dataset from ABB Robotics Norway (IOFROL and Paint Control). The evaluation metric we used to analyze the effectiveness of our model is APFD values. We compare our novel work with previous works of Random, ROCKET, RETECS, Deepgini, DeepOrder, and HyLSTMTCP. Finally, our experimental results show that AnoLSTM-TCP significantly achieves higher APFD values of 0.85, and 0.90 on IOFROL, and Paint Control datasets which are higher than existing approaches.

Procedia Computer ScienceVol. 258
Odisha University of Agriculture and Technology (IN), Biju Patnaik University of Technology (IN), Odisha University of Technology and Research
Openalex Percentile: Top 14%
Software Testing and Debugging Techniques
2.31
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.

AnoLSTM-A Deep Learning Approach for Test Cases Prioritization — Subhendu Kumar Pani, Mukunda Dev Behera, et al. · Procedia Computer Science (2025) | TGRS Research Map | TGRS