VLDB 2026 Research / reviewers in the wild / expert
Renáta Hodován
dblp:07/9089
· DBLP profile ↗
8ranked-venue papers
5as first author
4since 2021 · last 2025
0000-0002-5072-4774ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 5 first-author · 4 since 2021Theory of computation · 2 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Grammarinator Meets LibFuzzer: A Structure-Aware In-Process Approach
Renáta Hodován, Ákos Kiss 0001 |
ICSOFT | 1 |
| 2022 | The effect of hoisting on variants of Hierarchical Delta DebuggingabstractAbstract Minimizing failing test cases is an important preprocessing step on the path of debugging. If much of a test case that triggered a bug does not contribute to the actual failure, then the time required to fix the bug can increase considerably. However, test case reduction itself can be a time‐consuming task, especially if done manually. Therefore, automated minimization techniques have been proposed, the minimizing Delta Debugging and the Hierarchical Delta Debugging (HDD) algorithms being the most well known. In this paper, we investigated the input format of HDD, searching for structures that the algorithm cannot reduce. Motivated by the findings, we have created an algorithmic framework that enabled the use of transformations other than pruning. Furthermore, with the Transformation‐based Minimization framework, we propose to extend HDD and its coarse and recursive variants with a reduction method that does not prune subtrees but replaces them with compatible subtrees further down the hierarchy, called hoisting. We have evaluated various combinations of pruning and hoisting on multiple test suites and found that hoisting can help to further reduce the size of test cases by 27% on average and by 80% as best case compared with the baseline algorithm. Dániel Vince, Renáta Hodován, Daniella Bársony, Ákos Kiss 0001 |
J. Softw. Evol. Process. | 2 |
| 2021 | Extending Hierarchical Delta Debugging with HoistingabstractMinimizing failing test cases is an important pre-processing step on the path of debugging. If much of a test case that triggered a bug does not contribute to the actual failure, then the time required to fix the bug can increase considerably. However, test case reduction itself can be a time consuming task, especially if done manually. Therefore, automated minimization techniques have been proposed, the minimizing Delta Debugging (DDMIN) and the Hierarchical Delta Debugging (HDD) algorithms being the most well known. DDMIN does not need any information about the structure of the test case, thus it works for any kind of input. If the structure is known, however, it can be utilized to create smaller test cases faster. This is exemplified by HDD, which works on tree-structured inputs, pruning subtrees at each level of the tree with the help of DDMIN.In this paper, we propose to extend HDD with a reduction method that does not prune subtrees, but replaces them with compatible subtrees further down the hierarchy, called hoisting. We have evaluated various combinations of pruning and hoisting on multiple test suites and found that hoisting can help to further reduce the size of test cases by as much as 80% compared to the baseline HDD. We have also compared our results to other state-of-the-art test case reduction algorithms and found that HDD extended with hoisting can produce smaller output in most of the cases. Dániel Vince, Renáta Hodován, Daniella Bársony, Ákos Kiss 0001 |
AST | 2 |
| 2021 | Reduction-assisted Fault Localization: Don't Throw Away the By-products!
Dániel Vince, Renáta Hodován, Ákos Kiss 0001 |
ICSOFT | 2 |
| 2019 | Fuzzing JavaScript Environment APIs with Interdependent Function Calls
Renáta Hodován, Dániel Vince, Ákos Kiss 0001 |
IFM | 1 |
| 2018 | Fuzzinator: An Open-Source Modular Random Testing Framework
Renáta Hodován, Ákos Kiss 0001 |
ICST | 1 |
| 2017 | Coarse Hierarchical Delta DebuggingabstractThis paper introduces the Coarse Hierarchical Delta Debugging algorithm for efficient test case reduction. It can be used as a test case simplification algorithm in its own right if theoretical minimality is not a strict requirement, or it can act as a preprocessing step to the original Hierarchical Delta Debugging algorithm. Evaluation of artificial and real test cases shows that a coarse variant can produce reduced test cases with significantly fewer testing steps than the original algorithm (58% gain on average, 79% maximum), while still keeping the outputs acceptably small (never increasing the reduced test cases by more than 0.36% of the input). Renáta Hodován, Ákos Kiss 0001, Tibor Gyimóthy |
ICSME | 1 |
| 2016 | Fuzzing JavaScript Engine APIs
Renáta Hodován, Ákos Kiss 0001 |
IFM | 1 |