Demo Data from EDBT 2026 / reviewers in the wild / expert
Etienne Toussaint
dblp:219/6542
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0002-2634-2768ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Theory of computation · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 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
3 papers |
Database theory · 53% Data models and query languages · 19% Data integration and cleaning · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
missing data |
1.0 | 2 | 2022 | Troubles with Nulls, Views from the Users · Proc. VLDB Endow. 2022 Coping with Incomplete Data: Recent Advances · PODS 2020 |
Database theory › query answering
certain answers |
0.9 | 2 | 2020 | Coping with Incomplete Data: Recent Advances · PODS 2020 Knowledge-Preserving Certain Answers for SQL-like Queries · KR 2020 |
Database theory
incomplete information |
0.6 | 2 | 2022 | Knowledge-Preserving Certain Answers for SQL-like Queries · KR 2020 Troubles with Nulls, Views from the Users · Proc. VLDB Endow. 2022 |
Data models and query languages › SQL
SQL semantics |
0.6 | 1 | 2022 | Troubles with Nulls, Views from the Users · Proc. VLDB Endow. 2022 |
Empirical software engineering › practitioner studies
practitioner survey |
0.6 | 1 | 2022 | Troubles with Nulls, Views from the Users · Proc. VLDB Endow. 2022 |
Database theory › semiring semantics
bag semantics |
0.4 | 1 | 2020 | Knowledge-Preserving Certain Answers for SQL-like Queries · KR 2020 |
Query processing and optimization › uncertain data query processing
incomplete data query |
0.4 | 1 | 2020 | Coping with Incomplete Data: Recent Advances · PODS 2020 |
Database theory
query answering |
0.4 | 1 | 2020 | Knowledge-Preserving Certain Answers for SQL-like Queries · KR 2020 |
Data models and query languages › query language
SQL-like query language |
0.4 | 1 | 2020 | Knowledge-Preserving Certain Answers for SQL-like Queries · KR 2020 |
Database theory
three-valued logic |
0.4 | 1 | 2020 | Coping with Incomplete Data: Recent Advances · PODS 2020 |
Methods — techniques the papers use, named apart from their topics
user survey · 1.1three-valued logic · 0.4certain answers · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Troubles with Nulls, Views from the UsersabstractIncomplete data, in the form of null values, has been extensively studied since the inception of the relational model in the 1970s. Anecdotally, one hears that the way in which SQL, the standard language for relational databases, handles nulls creates a myriad of problems in everyday applications of database systems. To the best of our knowledge, however, the actual shortcomings of SQL in this respect, as perceived by database practitioners, have not been systematically documented, and it is not known if existing research results can readily be used to address the practical challenges. Our goal is to collect and analyze the shortcomings of nulls and their treatment by SQL, and to re-evaluate existing research in this light. To this end, we designed and conducted a survey on the everyday usage of null values among database users. From the analysis of the results we reached two main conclusions. First, null values are ubiquitous and relevant in real-life scenarios, but SQL's features designed to deal with them cause multiple problems. The severity of these problems varies depending on the SQL features used, and they cannot be reduced to a single issue. Second, foundational research on nulls is misdirected and has been addressing problems of limited practical relevance. We urge the community to view the results of this survey as a way to broaden the spectrum of their researches and further bridge the theory-practice gap on null values. Etienne Toussaint, Paolo Guagliardo, Leonid Libkin, Juan F. Sequeda |
Proc. VLDB Endow. | 1 |
| 2020 | Knowledge-Preserving Certain Answers for SQL-like QueriesabstractAnswering queries over incomplete data is based on finding answers that are certainly true, independently of how missing values are interpreted. This informal description has given rise to several different mathematical definitions of certainty. To unify them, a framework based on "explanations", or extra information about incomplete data, was recently proposed. It partly succeeded in justifying query answering methods for relational databases under set semantics, but had two major limitations. First, it was firmly tied to the set data model, and a fixed way of comparing incomplete databases with respect to their information content. These assumptions fail for real-life database queries in languages such as SQL that use bag semantics instead. Second, it was restricted to queries that only manipulate data, while in practice most analytical SQL queries invent new values, typically via arithmetic operations and aggregation. To leverage our understanding of the notion of certainty for queries in SQL-like languages, we consider incomplete databases whose information content may be enriched by additional knowledge. The knowledge order among them is derived from their semantics, rather than being fixed a priori. The resulting framework allows us to capture and justify existing notions of certainty, and extend these concepts to other data models and query languages. As natural applications, we provide for the first time a well-founded definition of certain answers for the relational bag data model and for value-inventing queries on incomplete databases, addressing the key shortcomings of previous approaches. Etienne Toussaint, Paolo Guagliardo, Leonid Libkin |
KR | 1 |
| 2020 | Coping with Incomplete Data: Recent AdvancesabstractHandling incomplete data in a correct manner is a notoriously hard problem in databases. Theoretical approaches rely on the computationally hard notion of certain answers, while practical solutions rely on ad hoc query evaluation techniques based on three-valued logic. Can we find a middle ground, and produce correct answers efficiently? Marco Console, Paolo Guagliardo, Leonid Libkin, Etienne Toussaint |
PODS | 4 |
| 2020 | Cryptocurrency Mining Games with Economic Discount and Decreasing RewardsabstractA widespread security claim of the Bitcoin system, presented in the original Bitcoin white-paper, states that the security of the system is guaranteed as long as there is no attacker in possession of half or more of the total computational power used to maintain the system. This claim, however, is proved based on theoretically flawed assumptions. In the paper we analyze two kinds of attacks based on two theoretical flaws: the Block Discarding Attack and the Difficulty Raising Attack. We argue that the current theoretical limit of attacker's fraction of total computational power essential for the security of the system is in a sense not $\frac{1}{2}$ but a bit less than $\frac{1}{4}$, and outline proposals for protocol change that can raise this limit to be as close to $\frac{1}{2}$ as we want. The basic idea of the Block Discarding Attack has been noted as early as 2010, and lately was independently though-of and analyzed by both author of this paper and authors of a most recently pre-print published paper. We thus focus on the major differences of our analysis, and try to explain the unfortunate surprising coincidence. To the best of our knowledge, the second attack is presented here for the first time. Marcelo Arenas, Juan L. Reutter, Etienne Toussaint, Martín Ugarte, Francisco José Vial Prado, Domagoj Vrgoc |
STACS | 3 |