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 …

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 …

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 …

In regression testing selection when source code is not available

J Zheng - Proceedings of the 20th IEEE/ACM international …, 2005 - dl.acm.org
Regression testing involves selective re-testing of a system or component to verify that
modifications have not caused unintended effects and that the system or component still …

Retest: A cost effective test case selection technique for modern software development

M Azizi, H Do - 2018 IEEE 29th International Symposium on …, 2018 - ieeexplore.ieee.org
Regression test selection offers cost savings by selecting a subset of existing tests when
testers validate the modified version of the application. The majority of test selection …

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 …

Configuration selection using code change impact analysis for regression testing

X Qu, M Acharya, B Robinson - 2012 28th IEEE International …, 2012 - ieeexplore.ieee.org
Configurable systems that let users customize system behaviors are becoming increasingly
prevalent. Testing a configurable system with all possible configurations is very expensive …

A study of effective regression testing in practice

WE Wong, JR Horgan, S London… - … The Eighth International …, 1997 - ieeexplore.ieee.org
The purpose of regression testing is to ensure that changes made to software, such as
adding new features or modifying existing features, have not adversely affected features of …

Evaluating regression test selection opportunities in a very large open-source ecosystem

A Gyori, O Legunsen, F Hariri… - 2018 IEEE 29th …, 2018 - ieeexplore.ieee.org
Regression testing in very large software ecosystems is notoriously costly, requiring
computational resources that even large corporations struggle to cope with. Very large …

Adaptive regression testing strategy: An empirical study

MJ Arafeen, H Do - 2011 IEEE 22nd International Symposium …, 2011 - ieeexplore.ieee.org
When software systems evolve, different amounts and types of code modifications can be
involved in different versions. These factors can affect the costs and benefits of regression …