Demo Data from EDBT 2026 / reviewers in the wild / expert
Thibaud Hottelier
dblp:68/3297
· DBLP profile ↗
6ranked-venue papers
2as first author
1since 2021 · last 2026
0009-0008-4491-2227ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1
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
1 paper |
Query processing and optimization · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 44% Compilers and program optimization · 44% Programming languages and type systems · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% | |
| Computer networks
1 paper |
Wireless networking · 44% Physical-layer communications · 44% Software-defined and programmable networks · 13% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
semantic query processing |
1.0 | 1 | 2026 | SemBench: A Benchmark for Semantic Query Processing Engines · Proc. VLDB Endow. 2026 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2026 | SemBench: A Benchmark for Semantic Query Processing Engines · Proc. VLDB Endow. 2026 |
User interface design and tools › constraint-based user interface
constraint-based layout |
0.2 | 1 | 2014 | Programming by manipulation for layout · UIST 2014 |
Wireless networking › medium access control › MAC protocol
MAC protocol implementation |
0.1 | 1 | 2009 | Enabling MAC Protocol Implementations on Software-Defined Radios · NSDI 2009 |
Physical-layer communications
software-defined radio |
0.1 | 1 | 2009 | Enabling MAC Protocol Implementations on Software-Defined Radios · NSDI 2009 |
Programming languages and type systems › grammar formalisms
attribute grammars |
0.1 | 1 | 2015 | Synthesis of layout engines from relational constraints · OOPSLA 2015 |
Software-defined and programmable networks
programmable wireless |
0.0 | 1 | 2009 | Enabling MAC Protocol Implementations on Software-Defined Radios · NSDI 2009 |
Methods — techniques the papers use, named apart from their topics
constraint solving · 0.4ambiguity resolution · 0.4relational attribute grammars · 0.2SMT solving · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SemBench: A Benchmark for Semantic Query Processing Engines
Jiale Lao, Andreas Zimmerer, Olga Ovcharenko, Tianji Cong, Matthew Russo, Gerardo Vitagliano, Michael Cochez, Fatma Özcan 0001, Gautam Gupta, Thibaud Hottelier, H. V. Jagadish, Kris Kissel, Sebastian Schelter, Andreas Kipf, Immanuel Trummer |
Proc. VLDB Endow. | 10 |
| 2015 | Synthesis of layout engines from relational constraintsabstractWe present an algorithm for synthesizing efficient document layout engines from compact relational specifications. These specifications are compact in that a single specification can produce multiple engines, each for a distinct layout situation, i.e., a different combination of known vs. unknown attributes. Technically, our specifications are relational attribute grammars, while our engines are functional attribute grammars. By synthesizing functions from relational constraints, we obviate the need for constraint solving at runtime, because functional attribute grammars can be easily evaluated according to a fixed schedule, sidestepping the backtracking search performed by constraint solvers. Our experiments show that we can generate layout engines for non-trivial data visualizations, and that our synthesized engines are between 39- and 200-times faster than general-purpose constraint solvers. Relational specifications of layout give rise to synthesis problems that have previously proved intractable. Our algorithm exploits the hierarchical, grammar-based structure of the specification, decomposing the specification into smaller subproblems, which can be tackled with off-the-shelf synthesis procedures. The new synthesis problem then becomes the composition of the functions thus generated into a correct attribute grammar, which might be recursive. We show how to solve this problem by efficient reduction to an SMT problem. Thibaud Hottelier, Rastislav Bodík |
OOPSLA | 1 |
| 2014 | Programming by manipulation for layoutabstractWe present Programming by Manipulation, a new programming methodology for specifying the layout of data visualizations, targeted at non-programmers. We address the two central sources of bugs that arise when programming with constraints: ambiguities and conflicts (inconsistencies). We rule out conflicts by design and exploit ambiguity to explore possible layout designs. Our users design layouts by highlighting undesirable aspects of a current design, effectively breaking spurious constraints and introducing ambiguity by giving some elements freedom to move or resize. Subsequently, the tool indicates how the ambiguity can be removed, by computing how the free elements can be fixed with available constraints. To support this workflow, our tool computes the ambiguity and summarizes it visually. We evaluate our work with two user-studies demonstrating that both non-programmers and programmers can effectively use our prototype. Our results suggest that our tool is 5-times more productive than direct programming with constraints. Thibaud Hottelier, Rastislav Bodík, Kimiko Ryokai |
UIST | 1 |
| 2010 | Invariant and Type Inference for Matrices
Thomas A. Henzinger, Thibaud Hottelier, Laura Kovács, Andrei Voronkov |
VMCAI | 2 |
| 2009 | Enabling MAC Protocol Implementations on Software-Defined Radios
George Nychis, Thibaud Hottelier, Zhuocheng Yang, Srinivasan Seshan, Peter Steenkiste |
NSDI | 2 |
| 2008 | Valigator: A Verification Tool with Bound and Invariant Generation
Thomas A. Henzinger, Thibaud Hottelier, Laura Kovács |
LPAR | 2 |