Demo Data from VLDB 2026 / reviewers in the wild / expert
Samuel Davis
dblp:04/706
· DBLP profile ↗
1ranked-venue papers
1as 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 · 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
extensibility |
0.1 | 1 | 2010 | Registration-based language abstractions · OOPSLA 2010 |
Programming languages and type systems
language implementation |
0.0 | 1 | 2010 | Registration-based language abstractions · OOPSLA 2010 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Registration-based language abstractionsabstractProgramming language innovation has been hindered by the difficulty of making changes to existing languages. A key source of difficulty is the tyrannical nature of existing approaches to realizing languages -- adding a new language construct means that any tool, document or programmer that works with the language must be prepared to deal with that construct.A registration-based approach makes it possible to define language constructs that are not tyrannical. They are instead transient -- the program appears to be written using the constructs only so long as a given programmer wants to see it that way. This approach may have the potential to greatly facilitate programming language innovation. Samuel Davis, Gregor Kiczales |
OOPSLA | 1 |