Efficient replay-based regression testing for distributed reactive systems in the context of model-driven development

M Babaei, J Dingel - 2021 ACM/IEEE 24th International …, 2021 - ieeexplore.ieee.org
As software evolves, regression testing techniques are typically used to ensure the new
changes are not adversely affecting the existing features. Despite recent advances …

BinaryRTS: Cross-language Regression Test Selection for C++ Binaries in CI

D Elsner, S Kacianka, S Lipp… - … IEEE Conference on …, 2023 - ieeexplore.ieee.org
Continuous integration (CI) pipelines are commonly used to execute regression tests before
pull requests are merged. Regression test selection (RTS) aims to reduce the required …

Webrts: A dynamic regression test selection tool for java web applications

Z Long, Z Ao, G Wu, W Chen… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Regression testing is an expensive activity in software development. To speed it up,
regression test selection (RTS) is a promising approach by selecting a subset of tests which …

Incremental analysis of evolving alloy models

W Wang, K Wang, M Gligoric, S Khurshid - … , TACAS 2019, Held as Part of …, 2019 - Springer
Alloy is a well-known tool-set for building and analyzing software designs and models.
Alloy's key strengths are its intuitive notation based on relational logic, and its powerful …

Fine-Grained Assertion-Based Test Selection

S Gu, A Mesbah - arXiv preprint arXiv:2403.16001, 2024 - arxiv.org
For large software applications, running the whole test suite after each code change is time-
and resource-intensive. Regression test selection techniques aim at reducing test execution …

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 …

[PDF][PDF] Perbandingan kemampuan regression testing tool pada regression test selection: STARTS dan Ekstazi

A Maspupah, A Bakhrun - Jurnal Teknologi Terapan, 2021 - scholar.archive.org
Regression testing sebagai aktivitas esensial pada pengembangan software yang
mengalami perubahan requirement. Pada pelaksanaannya, regression testing memerlukan …

How effective are existing Java API specifications for finding bugs during runtime verification?

O Legunsen, N Al Awar, X Xu, WU Hassan… - Automated Software …, 2019 - Springer
Runtime verification can be used to find bugs early, during software development, by
monitoring test executions against formal specifications (specs). The quality of runtime …

DIRTS: Dependency Injection Aware Regression Test Selection

S Hundsdorfer, D Elsner… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
Regression test selection (RTS) aims to reduce regression testing effort by selecting only
those tests that are affected by introduced changes. RTS techniques are considered to be …

An Evaluation of ACDC in Recovering JPMS-Compliant Components for Java Applications

M Al-Refai, MM Hammad - 2024 15th International Conference …, 2024 - ieeexplore.ieee.org
Software architecture is critical for defining a software system's structure and behavior,
influencing quality attributes such as performance, scalability, and security. Architectural …