[HTML][HTML] Can we trust tests to automate dependency updates? a case study of java projects

J Hejderup, G Gousios - Journal of Systems and Software, 2022 - Elsevier
Developers are increasingly using services such as Dependabot to automate dependency
updates. However, recent research has shown that developers perceive such services as …

Evolution-aware detection of order-dependent flaky tests

C Li, A Shi - Proceedings of the 31st ACM SIGSOFT International …, 2022 - dl.acm.org
Regression testing is an important part of the software development process but suffers from
the presence of flaky tests. Flaky tests are tests that can nondeterministically pass or fail …

Build system aware multi-language regression test selection in continuous integration

D Elsner, R Wuersching, M Schnappinger… - Proceedings of the 44th …, 2022 - dl.acm.org
At IVU Traffic Technologies, continuous integration (CI) pipelines build, analyze, and test the
code for inadvertent effects before pull requests are merged. However, compiling the entire …

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 …

Challenges in regression test selection for end-to-end testing of microservice-based software systems

D Elsner, D Bertagnolli, A Pretschner… - Proceedings of the 3rd …, 2022 - dl.acm.org
Dynamic regression test selection (RTS) techniques aim to minimize testing efforts by
selecting tests using per-test execution traces. However, most existing RTS techniques are …

Resumo: Regression mutation testing for solidity smart contracts

M Barboni, F Casoni, A Morichetta, A Polini - International Conference on …, 2022 - Springer
Mutation testing is a powerful test adequacy assessment technique that can guarantee the
deployment of more reliable Smart Contract code. Developers add new features, fix bugs …

Probe-based syscall tracing for efficient and practical file-level test traces

D Eisner, R Wuersching, M Schnappinger… - Proceedings of the 3rd …, 2022 - dl.acm.org
Efficiently collecting per-test execution traces is a common prerequisite of dynamic
regression test optimization techniques. However, as these test traces are typically recorded …

Bridging the model-to-code abstraction gap with fuzzy logic in model-based regression test selection

W Cazzola, S Ghosh, M Al-Refai, G Maurina - Software and Systems …, 2022 - Springer
Regression test selection (RTS) approaches reduce the cost of regression testing of
evolving software systems. Existing RTS approaches based on UML models use behavioral …

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 testing is a critical but expensive activity that ensures previously tested
functionality is not broken by changes made to the code. Regression test selection (RTS) …