Demo Data from VLDB 2026 / reviewers in the wild / expert
Alisa J. Maas
dblp:169/8863
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2016
—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 › interoperability
language interoperability |
0.2 | 1 | 2016 | Array length inference for C library bindings · ASE 2016 |
Programming languages and type systems
type inference |
0.2 | 1 | 2016 | Array length inference for C library bindings · ASE 2016 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.2annotation inference · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Array length inference for C library bindingsabstractSimultaneous use of multiple programming languages (polyglot programming) assists in creating efficient, coherent, modern programs in the face of legacy code. However, manually creating bindings to low-level languages like C is tedious and error-prone. We offer relief in the form of an automated suite of analyses, designed to enhance the quality of automatically produced bindings. These analyses recover high-level array length information that is missing from C’s type system. We emit annotations in the style of GObject-Introspection, which produces bindings from annotations on function signatures. We annotate each array argument as terminated by a special sentinel value, fixed-length, or of length determined by another argument. These properties help produce more idiomatic, efficient bindings. We correctly annotate at least 70% of all arrays with these length types, and our results are comparable to those produced by human annotators, but take far less time to produce. Alisa J. Maas, Henrique Nazaré, Ben Liblit |
ASE | 1 |