Demo Data from VLDB 2026 / reviewers in the wild / expert
Florena Buse
dblp:346/7638
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0008-7225-6255ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 77% Data integration and cleaning · 23% | |
| Network and information security
1 paper |
Blockchain and cryptocurrency security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › mutation testing
fault injection |
0.7 | 1 | 2023 | Randomized Testing of Byzantine Fault Tolerant Algorithms · Proc. ACM Program. Lang. 2023 |
Software testing
random testing |
0.7 | 1 | 2023 | Randomized Testing of Byzantine Fault Tolerant Algorithms · Proc. ACM Program. Lang. 2023 |
Distributed systems › fault tolerance
byzantine fault tolerance |
0.7 | 1 | 2023 | Randomized Testing of Byzantine Fault Tolerant Algorithms · Proc. ACM Program. Lang. 2023 |
Data integration and cleaning › data discovery
dataset discovery |
0.2 | 1 | 2024 | AutoFeat: Transitive Feature Discovery over Join Paths · ICDE 2024 |
Methods — techniques the papers use, named apart from their topics
small-scope mutation · 2.0randomized testing · 2.0fuzzing · 2.0relevance and redundancy · 0.8ranking · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | AutoFeat: Transitive Feature Discovery over Join PathsabstractCan we automatically discover machine learning (ML) features in a large data lake in order to increase the accuracy of a given ML model? Existing solutions either focus on simple star schemata, failing to discover features in more complex real-world schemata or consider only PK-FK relationships in clean, curated databases. However, real-world data lakes can contain long join paths of uncurated joinability relationships resulting from automated dataset discovery methods. This paper proposes a novel ranking-based feature discovery method called AutoFeat. Given a base table with a target label, AutoFeat explores multi-hop, transitive join paths to find relevant features in order to augment the base table with additional features, ultimately leading to increased accuracy of an ML model. AutoFeat is general: it evaluates the predictive power of features without the need to train an ML model, ranking join paths using the concepts of relevance and redundancy. Our experiments on real-world open data show that AutoFeat is efficient: it can find features of high predictive power on data lakes with an increased number of dataset joinability relationships 5x-44x faster than baseline approaches. In addition, AutoFeat is effective, improving accuracy by 16% on average compared to the baseline approaches, even in noisy, uncurated data lakes. Andra Ionescu, Kiril Vasilev, Florena Buse, Rihan Hai 0001, Asterios Katsifodimos |
ICDE | 3 |
| 2023 | Randomized Testing of Byzantine Fault Tolerant AlgorithmsabstractByzantine fault-tolerant algorithms promise agreement on a correct value, even if a subset of processes can deviate from the algorithm arbitrarily. While these algorithms provide strong guarantees in theory, in practice, protocol bugs and implementation mistakes may still cause them to go wrong. This paper introduces ByzzFuzz, a simple yet effective method for automatically finding errors in implementations of Byzantine fault-tolerant algorithms through randomized testing. ByzzFuzz detects fault-tolerance bugs by injecting randomly generated network and process faults into their executions. To navigate the space of possible process faults, ByzzFuzz introduces small-scope message mutations which mutate the contents of the protocol messages by applying small changes to the original message either in value (e.g., by incrementing the round number) or in time (e.g., by repeating a proposal value from a previous message). We find that small-scope mutations, combined with insights from the testing and fuzzing literature, are effective at uncovering protocol logic and implementation bugs in real-world fault-tolerant systems. We implemented ByzzFuzz and applied it to test the production implementations of two popular blockchain systems, Tendermint and Ripple, and an implementation of the seminal PBFT protocol. ByzzFuzz detected several bugs in the implementation of PBFT, a potential liveness violation in Tendermint, and materialized two theoretically described vulnerabilities in Ripple’s XRP Ledger Consensus Algorithm. Moreover, we discovered a previously unknown fault-tolerance bug in the production implementation of Ripple, which is confirmed by the developers and fixed. Levin N. Winter, Florena Buse, Daan de Graaf, Klaus von Gleissenthall, Burcu Kulahcioglu Ozkan |
Proc. ACM Program. Lang. | 2 |