Hybrid regression test selection

L Zhang - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Regression testing is crucial but can be extremely costly. Regression Test Selection (RTS)
aims to reduce regression testing cost by only selecting and running the tests that may be …

Practical regression test selection with dynamic file dependencies

M Gligoric, L Eloussi, D Marinov - Proceedings of the 2015 International …, 2015 - dl.acm.org
Regression testing is important but can be time-intensive. One approach to speed it up is
regression test selection (RTS), which runs only a subset of tests. RTS was proposed over …

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 …

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 …

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 …

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 …

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 …

A comparative study of coarse-and fine-grained safe regression test-selection techniques

J Bible, G Rothermel, DS Rosenblum - ACM Transactions on Software …, 2001 - dl.acm.org
Regression test-selection techniques reduce the cost of regression testing by selecting a
subset of an existing test suite to use in retesting a modified program. Over the past two …

Analyzing regression test selection techniques

G Rothermel, MJ Harrold - IEEE Transactions on software …, 1996 - ieeexplore.ieee.org
Regression testing is a necessary but expensive maintenance activity aimed at showing that
code has not been adversely affected by changes. Regression test selection techniques …

Scaling regression testing to large software systems

A Orso, N Shi, MJ Harrold - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
When software is modified, during development and maintenance, it is regression tested to
provide confidence that the changes did not introduce unexpected errors and that new …