Test case selection and prioritization using machine learning: a systematic literature review

R Pan, M Bagherzadeh, TA Ghaleb… - Empirical Software …, 2022 - Springer
Regression testing is an essential activity to assure that software code changes do not
adversely affect existing functionalities. With the wide adoption of Continuous Integration …

Scalable and accurate test case prioritization in continuous integration contexts

AS Yaraghi, M Bagherzadeh, N Kahani… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Continuous Integration (CI) requires efficient regression testing to ensure software quality
without significantly delaying its CI builds. This warrants the need for techniques to reduce …

An overview of LCS research from 2020 to 2021

D Pätzel, M Heider, ARM Wagner - Proceedings of the Genetic and …, 2021 - dl.acm.org
The International Workshop on Learning Classifier Systems (IWLCS) is an annual workshop
at the GECCO conference where new concepts and results regarding learning classifier …

Comparative study of machine learning test case prioritization for continuous integration testing

D Marijan - Software Quality Journal, 2023 - Springer
There is a growing body of research indicating the potential of machine learning to tackle
complex software testing challenges. One such challenge pertains to continuous integration …

XCSF with experience replay for automatic test case prioritization

L Rosenbauer, A Stein, D Pätzel… - 2020 IEEE Symposium …, 2020 - ieeexplore.ieee.org
The verification of a new product is of major importance for companies. With the rise of test
automation, companies start to rely on huge numbers of tests. Often, it is not feasible to run …

Application of the law of minimum and dissimilarity analysis to Regression Test Case Prioritization

E Ufuktepe, T Tuglular - IEEE Access, 2023 - ieeexplore.ieee.org
Regression testing is one of the most expensive processes in testing. Prioritizing test cases
in regression testing is critical for the goal of detecting the faults sooner within a large set of …

Test case prioritization using transfer learning in continuous integration environments

R Mamata, A Azim, R Liscano, K Smith… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
The continuous Integration (CI) process runs a large set of automated test cases to verify
software builds. The testing phase in the CI systems has timing constraints to ensure …

Transfer learning for automated test case prioritization using xcsf

L Rosenbauer, D Pätzel, A Stein, J Hähner - … 2021, Held as Part of EvoStar …, 2021 - Springer
With the rise of test automation, companies start to rely on large amounts of test cases.
However, there are situations where it is unfeasible to perform every test case as only a …

A learning classifier system for automated test case prioritization and selection

L Rosenbauer, D Pätzel, A Stein, J Hähner - SN Computer Science, 2022 - Springer
For many everyday devices, each newly released model contains more functionality. This
technological advance relies heavily on software solutions of increasing complexity which …

[PDF][PDF] A Comprehensive Review on Test Case Prioritization in Continuous Integration Platforms

R Shankar, DD Sridhar - Int. J. Innov. Sci. Res. Technol., 2023 - researchgate.net
Continuous Integration (CI) platforms enable recurrent integration of software variations,
creating software development rapidly and cost-effectively. In these platforms, integration …