Demo Data from EDBT 2026 / reviewers in the wild / expert
Keren Lenz
dblp:26/5577
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data models and query languages · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
database programming |
0.0 | 1 | 2007 | Eliminating Impedance Mismatch in C++ · VLDB 2007 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | The Use of Overloading in Java Programs
Joseph Gil, Keren Lenz |
ECOOP | 2 |
| 2010 | Simple and safe SQL queries with C++ templates
Joseph Gil, Keren Lenz |
Sci. Comput. Program. | 2 |
| 2007 | Simple and safe SQL queries with c++ templatesabstractMost software applications use a relational database for data man-agement and storage. Interaction with such a database is often done by letting the program construct strings with valid SQL statements, which are then sent for execution to the database engine. The fact that these statements are only checked for correctness at runtime is a source for many potential problems such as type and syntax errors and vulnerability to injection attacks. The ARARAT system presented here offers a method for dealing with these predicaments, by coercing the host C++ compiler to do the necessary checks of the generated strings. A library of templates (and preprocessor directives) effectively extends C++ with a little language representing an augmented relational algebra formalism. Type checking of this language extension, as done by the template library, assures, at compile-time, the correctness of the generated SQL strings. All SQL statements constructed by the system are immune to injection attacks. Standard techniques (e.g., “expression templates”) for compile time representation of symbolic structures, are enhanced by our system to support a type system and a symbol table lookup of the symbolic structure. Our work may also open the way for embed-ding other domain specific languages in C++. 1. Joseph Gil, Keren Lenz |
GPCE | 2 |
| 2007 | Eliminating Impedance Mismatch in C++
Joseph Gil, Keren Lenz |
VLDB | 2 |