State of practical applicability of regression testing research: A live systematic literature review

R Greca, B Miranda, A Bertolino - ACM Computing Surveys, 2023 - dl.acm.org
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …

Segment-Based Test Case Prioritization: A Multi-objective Approach

H Huynh, N Pham, TN Nguyen, V Nguyen - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Regression testing of software is a crucial but time-consuming task, especially in the context
of user interface (UI) testing where multiple microservices must be validated simultaneously …

Test case prioritization using partial attention

Q Zhang, C Fang, W Sun, S Yu, Y Xu, Y Liu - Journal of Systems and …, 2022 - Elsevier
Test case prioritization (TCP) aims to reorder the regression test suite with a goal of
increasing the fault detection rate. Various TCP techniques have been proposed based on …

Directed search based on improved whale optimization algorithm for test case prioritization

B Yang, H Li, Y Xing, F Zeng, C Qian, Y Shen… - International Journal of …, 2023 - univagora.ro
With the advent of the information age, the iterative speed of software update is gradually
accelerating which makes software development severely limited by software testing. Test …

Revisiting Test-Case Prioritization on Long-Running Test Suites

R Cheng, S Wang, R Jabbarvand… - Proceedings of the 33rd …, 2024 - dl.acm.org
The prolonged continuous integration (CI) runs are affecting timely feedback to software
developers. Test-case prioritization (TCP) aims to expose faults sooner by reordering tests …

Reinforcement learning for test case prioritization based on LLEed K-means clustering and dynamic priority factor

Z Qian, Q Yu, H Zhu, J Liu, T Fu - Information and Software Technology, 2025 - Elsevier
Integrating reinforcement learning (RL) into test case prioritization (TCP) aims to cope with
the dynamic nature and time constraints of continuous integration (CI) testing. However …

Revisiting Machine Learning based Test Case Prioritization for Continuous Integration

Y Zhao, D Hao, L Zhang - 2023 IEEE International Conference …, 2023 - ieeexplore.ieee.org
To alleviate the cost of regression testing in continuous integration (CI), a large number of
machine learning-based (ML-based) test case prioritization techniques have been …

Multi-Objective Fault-Coverage Based Regression Test Selection and Prioritization Using Enhanced ACO_TCSP

S Singhal, N Jatana, K Sheoran, G Dhand, S Malik… - Mathematics, 2023 - mdpi.com
Regression testing of the software during its maintenance phase, requires test case
prioritization and selection due to the dearth of the allotted time. The resources and the time …

Object Constraint Language based test case optimization with modified Average Percentage of Fault Detection metric

K Jin, K Lano - Journal of Software: Evolution and Process, 2024 - Wiley Online Library
Testing is one of the most time‐consuming and unpredictable processes within the software
development life cycle. As a result, many test case optimization (TCO) techniques have been …

Bridging the Gap between Different Programming Paradigms in Coverage-based Fault Localization

F Li, M Wang, D Hao - Proceedings of the 13th Asia-Pacific Symposium …, 2022 - dl.acm.org
Fault localization is to identify faulty program elements. Among the large number of fault
localization approaches in the literature, coverage-based fault localization, especially …