Demo Data from EDBT 2026 / reviewers in the wild / expert
David Greenfieldboyce
dblp:30/1165
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2007
—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-authorGraphics, computer vision, multimedia, augmented reality and games · 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 · 70% Program analysis · 30% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type systems › refinement types
type qualifiers |
0.1 | 1 | 2007 | Type qualifier inference for java · OOPSLA 2007 |
Program analysis › type-based analysis
type qualifier inference |
0.1 | 1 | 2007 | Type qualifier inference for java · OOPSLA 2007 |
Programming languages and type systems
type systems |
0.1 | 1 | 2007 | Type qualifier inference for java · OOPSLA 2007 |
Methods — techniques the papers use, named apart from their topics
type qualifier inference · 0.1static analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Type qualifier inference for javaabstractJava's type system provides programmers with strong guarantees of type and memory safety, but there are many important properties not captured by standard Java types. We describe JQual, a tool that adds user-defined type qualifiers to Java, allowing programmers to quickly and easily incorporateextra lightweight, application-specific type checking into their programs. JQual provides type qualifier inference, so that programmers need only add a few key qualifier annotations to their program, and then JQual infers any remaining qualifiers and checks their consistency. We explore two applications of JQual. First, we introduce opaque and enumqualifiers to track C pointers and enumerations that flow through Java code via the JNI. In our benchmarks we found that these C values are treated correctly, but there are some places where a client could potentially violate safety. Second,we introduce a read only qualifier for annotating references that cannot be used to modify the objects they refer to. We found that JQual is able to automatically infer read only in many places on method signatures. These results suggest that type qualifiers and type qualifier inference are a useful addition to Java. David Greenfieldboyce, Jeffrey S. Foster |
OOPSLA | 1 |
| 2004 | A data structure for non-manifold simplicial d-complexes
Leila De Floriani, David Greenfieldboyce, Annie Hui |
Symposium on Geometry Processing | 2 |