Testing very large database management systems: The case of SAP HANA
T Bach, A Andrzejak, C Seo, C Bierstedt, C Lemke… - Datenbank …, 2022 - Springer
Software Testing is an established activity in the software development process to ensure
and improve the quality of a software. Consequently, there exists a wide range of literature …
and improve the quality of a software. Consequently, there exists a wide range of literature …
The Vocabulary of Flaky Tests in the Context of SAP HANA
A Berndt, Z Nochta, T Bach - 2023 ACM/IEEE International …, 2023 - ieeexplore.ieee.org
Background. Automated test execution is an important activity to gather information about
the quality of a software project. So-called flaky tests, however, negatively affect this process …
the quality of a software project. So-called flaky tests, however, negatively affect this process …
ReClues: Representing and indexing failures in parallel debugging with program variables
Failures with different root causes can greatly disrupt multi-fault localization, therefore,
categorizing failures into distinct groups according to the culprit fault is highly important. In …
categorizing failures into distinct groups according to the culprit fault is highly important. In …
SURE: A Visualized Failure Indexing Approach using Program Memory Spectrum
Failure indexing is a longstanding crux in software testing and debugging, the goal of which
is to automatically divide failures (eg, failed test cases) into distinct groups according to the …
is to automatically divide failures (eg, failed test cases) into distinct groups according to the …
A Bayesian Framework for Automated Debugging
Debugging takes up a significant portion of developer time. As a result, automated
debugging techniques including Fault Localization (FL) and Automated Program Repair …
debugging techniques including Fault Localization (FL) and Automated Program Repair …
A novel failure indexing approach with run-time values of program variables
Failures with different root causes can disturb multi-fault localization significantly, therefore,
dividing failures into distinct groups according to the responsible faults is highly important. In …
dividing failures into distinct groups according to the responsible faults is highly important. In …