A framework for checking regression test selection tools

C Zhu, O Legunsen, A Shi… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Regression test selection (RTS) reduces regression testing costs by re-running only tests
that can change behavior due to code changes. Researchers and large software …

More precise regression test selection via reasoning about semantics-modifying changes

Y Liu, J Zhang, P Nie, M Gligoric… - Proceedings of the 32nd …, 2023 - dl.acm.org
Regression test selection (RTS) speeds up regression testing by only re-running tests that
might be affected by code changes. Ideal RTS safely selects all affected tests and precisely …

Regression test selection for TizenRT

A Celik, YC Lee, M Gligoric - Proceedings of the 2018 26th ACM Joint …, 2018 - dl.acm.org
Regression testing-running tests after code modifications-is widely practiced in industry,
including at Samsung. Regression Test Selection (RTS) optimizes regression testing by …

Test Selection for Unified Regression Testing

S Wang, X Lian, D Marinov, T Xu - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Today's software failures have two dominating root causes: code bugs and
misconfigurations. To combat failure-inducing software changes, unified regression testing …

Resurgence of regression test selection for c++

B Fu, S Misailovic, M Gligoric - 2019 12th IEEE Conference on …, 2019 - ieeexplore.ieee.org
Regression testing-running available tests after each project change-is widely practiced in
industry. Despite its widespread use and importance, regression testing is a costly activity …

A history-based test prioritization technique for regression testing in resource constrained environments

JM Kim, A Porter - Proceedings of the 24th international conference on …, 2002 - dl.acm.org
Regression testing is an expensive and frequently executed maintenance process used to
revalidate modified software. To improve it, regression test selection (RTS) techniques strive …

File-level vs. module-level regression test selection for. net

M Vasic, Z Parvez, A Milicevic, M Gligoric - Proceedings of the 2017 11th …, 2017 - dl.acm.org
Regression testing is used to check the correctness of evolving software. With the adoption
of Agile development methodology, the number of tests and software revisions has …

Comparing and combining analysis-based and learning-based regression test selection

J Zhang, Y Liu, M Gligoric, O Legunsen… - Proceedings of the 3rd …, 2022 - dl.acm.org
Regression testing---rerunning tests on each code version to detect newly-broken
functionality---is important and widely practiced. But, regression testing is costly due to the …

An extensive study of static regression test selection in modern software evolution

O Legunsen, F Hariri, A Shi, Y Lu, L Zhang… - Proceedings of the …, 2016 - dl.acm.org
Regression test selection (RTS) aims to reduce regression testing time by only re-running
the tests affected by code changes. Prior research on RTS can be broadly split into dy namic …

An empirical study of regression test application frequency

JM Kim, A Porter, G Rothermel - … of the 22nd international conference on …, 2000 - dl.acm.org
Regression testing is an expensive maintenance process used to revalidate modified
software. Regression test selection (RTS) techniques try to lower the cost of regression …