State of practical applicability of regression testing research: A live systematic literature review

R Greca, B Miranda, A Bertolino - ACM Computing Surveys, 2023 - dl.acm.org
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …

Optimizing continuous integration by dynamic test proportion selection

L Zhang, B Cui, Z Zhang - 2023 IEEE International Conference …, 2023 - ieeexplore.ieee.org
Continuous integration is widely used in modern software engineering. However, it is an
expensive practice. The proposed approaches focus on either intra-or inter-build cost …

CEMENT: On the use of evolutionary coupling between tests and code units. A case study on fault localization

J Sohn, M Papadakis - 2022 IEEE 33rd International …, 2022 - ieeexplore.ieee.org
Many software engineering techniques, such as fault localization, operate based on
relevance relationships between tests and code. These relationships are often inferred …

Orchestration Strategies for Regression Testing of Evolving Software Systems

RD MERLIN GRECA - 2023 - iris.gssi.it
Context: Software is an important part of modern life, and in most cases, it provides
tremendous benefits to society. Unfortunately, software is highly susceptible to faults. Faults …

Integrating System and Process Characteristics into Regression Test Optimization

DV Elsner - 2023 - mediatum.ub.tum.de
Regression testing ensures that software changes do not break existing system behavior.
However, executing every test for each change is often very costly. To improve cost …