Measuring the cost of regression testing in practice: A study of Java projects using continuous integration

A Labuschagne, L Inozemtseva, R Holmes - Proceedings of the 2017 …, 2017 - dl.acm.org
… of automated regression testing in practice. Specifically, we studied 61 projects that use
Travis CI, a cloud-based continuous integration tool, in order to examine real test failures that …

Regression testing as a service

S Huang, ZJ Li, Y Liu, J Zhu - 2011 Annual SRII Global …, 2011 - ieeexplore.ieee.org
regression test suite for commercial Java applications. The whole design strategy is lightweight,
making the regression test … a test manager is to create projects and regression test case …

Regression test selection for Java software

MJ Harrold, JA Jones, T Li, D Liang, A Orso… - ACM Sigplan …, 2001 - dl.acm.org
… This paper presents the first safe regression-test-selection technique for Java that efficiently
handles the features of the Java language, such as polymorphism, dynamic binding, and …

[PDF][PDF] A Systematic Review on Regression Testing for Web-Based Applications.

A Zarrad - J. Softw., 2015 - jsoftware.us
… of a new Web application project is suggested in [1]. The experience generated 147 …
Authors in [54] proposed an automated technique for JAVA SCRIPT regression testing, which is …

Regression test selection across JVM boundaries

A Celik, M Vasic, A Milicevic, M Gligoric - … of the 2017 11th Joint Meeting …, 2017 - dl.acm.org
… In this paper, we consider Java projects that are either multilingual … Java projects, here we
discuss our experience of applying RTSLinux to pendulum [7], the most popular Python project

An empirical investigation into the impact of refactoring on regression testing

N Rachatasumrit, M Kim - 2012 28th ieee international …, 2012 - ieeexplore.ieee.org
regression tests using the version history of Java open source projects: (1) Are there adequate
regression tests … there are enough regression tests in software projects for developers to …

A study of regression test selection in continuous integration environments

T Yu, T Wang - 2018 IEEE 29th International Symposium on …, 2018 - ieeexplore.ieee.org
… When changes are made to projects, CI automatically runs regression tests to ensure that …
A majority (62.2%) of Java projects whose average testing times do not exceed 25% of their …

An empirical comparison of four Java-based regression test selection techniques

MK Shin, S Ghosh, LR Vijayasarathy - Journal of Systems and Software, 2022 - Elsevier
Regression test selection (RTS) reduces regression testing time by selecting and running
a subset of the original suite of test … PIT is used for mutation testing because Java projects

Practical regression test selection with dynamic file dependencies

M Gligoric, L Eloussi, D Marinov - … Symposium on Software Testing and …, 2015 - dl.acm.org
… 1 Java projects from GitHub showed that at least 520 (78%) use JUnit (and 59 more 1We
cloned 2000 most active Java projects … 615 revisions of 32 Java projects, ranging from 7,389 to …

Automating regression testing for evolving GUI software

A Memon, A Nagarajan, Q Xie - Journal of Software …, 2005 - Wiley Online Library
… each test independently, completely restarting the Java Virtual Machine each time. …
Daily building and smoke testing has been used for a number of large-scale projects, both …