Learning to rank for test case prioritization

S Omri, C Sinz - Proceedings of the 15th Workshop on Search-Based …, 2022 - dl.acm.org
In Continuous Integration (CI) environments, the productivity of software engineers depends
strongly on the ability to reduce the round-trip time between code commits and feedback on …

Experiments with test case prioritization using relevant slices

D Jeffrey, N Gupta - Journal of Systems and Software, 2008 - Elsevier
Software testing and retesting occurs continuously during the software development lifecycle
to detect errors as early as possible and to gain confidence that changes to software do not …

Test case prioritization using online fault detection information

M Laali, H Liu, M Hamilton, M Spichkova… - … –Ada-Europe 2016: 21st …, 2016 - Springer
The rapid evolution of software necessitates effective fault detection within increasingly
restricted execution times. To improve the effectiveness of the regression testing required for …

Beating random test case prioritization

ZQ Zhou, C Liu, TY Chen, TH Tse… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Existing test case prioritization (TCP) techniques have limitations when applied to real-world
projects, because these techniques require certain information to be made available before …

A controlled experiment assessing test case prioritization techniques via mutation faults

H Do, G Rothermel - 21st IEEE International Conference on …, 2005 - ieeexplore.ieee.org
Regression testing is an important part of software maintenance, but it can also be very
expensive. To reduce this expense, software testers may prioritize their test cases so that …

Test case selection: A systematic literature review

EN Narciso, ME Delamaro… - International Journal of …, 2014 - World Scientific
Time and resource constraints should be taken into account in software testing activities,
and thus optimizing the test suite is fundamental in the development process. In this context …

Regression test case prioritization by code combinations coverage

R Huang, Q Zhang, D Towey, W Sun, J Chen - Journal of Systems and …, 2020 - Elsevier
Regression test case prioritization (RTCP) aims to improve the rate of fault detection by
executing more important test cases as early as possible. Various RTCP techniques have …

Incorporating varying requirement priorities and costs in test case prioritization for new and regression testing

K Ramasamy, SA Mary - 2008 International Conference on …, 2008 - ieeexplore.ieee.org
Test case prioritization schedules the test cases in an order that increases the effectiveness
in achieving some performance goals. One of the most important performance goals is the …

Comparing and combining test-suite reduction and regression test selection

A Shi, T Yung, A Gyori, D Marinov - Proceedings of the 2015 10th joint …, 2015 - dl.acm.org
Regression testing is widely used to check that changes made to software do not break
existing functionality, but regression test suites grow, and running them fully can become …

A large-scale empirical comparison of static and dynamic test case prioritization techniques

Q Luo, K Moran, D Poshyvanyk - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
The large body of existing research in Test Case Prioritization (TCP) techniques, can be
broadly classified into two categories: dynamic techniques (that rely on run-time execution …