Demo Data from EDBT 2026 / reviewers in the wild / expert
Benjamin Dietrich
dblp:163/0521
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author
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.
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 50% Query processing and optimization · 42% Data models and query languages · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 100% |
Topics — the 3 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
data provenance |
0.3 | 1 | 2018 | You Say 'What', I Hear 'Where' and 'Why'? (Mis-)Interpreting SQL to Derive Fine-Grained Provenance · Proc. VLDB Endow. 2018 |
Data integration and cleaning › data provenance
fine-grained provenance |
0.3 | 1 | 2018 | You Say 'What', I Hear 'Where' and 'Why'? (Mis-)Interpreting SQL to Derive Fine-Grained Provenance · Proc. VLDB Endow. 2018 |
Query processing and optimization
SQL query processing |
0.3 | 1 | 2018 | You Say 'What', I Hear 'Where' and 'Why'? (Mis-)Interpreting SQL to Derive Fine-Grained Provenance · Proc. VLDB Endow. 2018 |
Methods — techniques the papers use, named apart from their topics
source-level SQL rewrite · 0.3abstract interpretation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | You Say 'What', I Hear 'Where' and 'Why'? (Mis-)Interpreting SQL to Derive Fine-Grained ProvenanceabstractSQL declaratively specifies what the desired output of a query is. This work shows that a non-standard interpretation of the SQL semantics can, instead, disclose where a piece of the output originated in the input and why that piece found its way into the result. We derive such data provenance for very rich SQL dialects---including recursion, windowed aggregates, and user-defined functions---at the fine-grained level of individual table cells. The approach is non-invasive and implemented as a compositional source-level SQL rewrite: an input SQL query is transformed into its own interpreter that wields data dependencies instead of regular values. We deliberately design this transformation to preserve the shape of both data and query, which allows provenance derivation to scale to complex queries without overwhelming the underlying database system. Tobias Müller 0006, Benjamin Dietrich, Torsten Grust |
Proc. VLDB Endow. | 2 |
| 2016 | The Best Bang for Your Bu(ck)g
Benjamin Dietrich, Tobias Müller 0006, Torsten Grust |
EDBT | 1 |
| 2015 | A SQL Debugger Built from Spare Parts: Turning a SQL: 1999 Database System into Its Own DebuggerabstractWe demonstrate a new incarnation of Habitat, an observational debugger for SQL. In observational debugging, users highlight parts of a presumably faulty query to observe the evaluation of SQL subexpressions and learn about the query's actual runtime behavior. The present version of Habitat has been redesigned from scratch and employs a query instrumentation technique that exclusively relies on the SQL facilities of the underlying RDBMS. We particularly shed light on new features like (1) the debugging of recursive SQL queries and (2) the observation of row groups (before and after aggregation). Habitat can turn any reasonably modern SQL:1999 RDBMS into its own language-level SQL debugger. Benjamin Dietrich, Torsten Grust |
SIGMOD Conference | 1 |