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 …

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 …

pytest-inline: An inline testing tool for Python

Y Liu, Z Thurston, A Han, P Nie… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
We present pytest-inline, the first inline testing framework for Python. We recently proposed
inline tests to make it easier to test individual program statements. But, there is no framework …

Searching by Code: a New SearchBySnippet Dataset and SnippeR Retrieval Model for Searching by Code Snippets

I Sedykh, D Abulkhanov, N Sorokin… - arXiv preprint arXiv …, 2023 - arxiv.org
Code search is an important task that has seen many developments in recent years.
However, previous attempts have mostly considered the problem of searching for code by a …

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 …

CCT: Cross-consistency training for Clone Detection and Code Search Tasks

N Sorokin, D Abulkhanov, V Malykh - 2022 - openreview.net
Clone detection is a well known task, which could be formulated on any programming
language. Although to the best of our knowledge there is no cross-lingual clone detection …