Demo Data from EDBT 2026 / reviewers in the wild / expert
Philip Reames
dblp:115/5930
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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 |
Program synthesis and code generation · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation › code generation from natural language
code snippet synthesis |
0.2 | 1 | 2014 | CodeHint: dynamic and interactive synthesis of code snippets · ICSE 2014 |
Program synthesis and code generation
interactive program synthesis |
0.2 | 1 | 2014 | CodeHint: dynamic and interactive synthesis of code snippets · ICSE 2014 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | CodeHint: dynamic and interactive synthesis of code snippetsabstractThere are many tools that help programmers find code fragments, but most are inexpressive and rely on static information. We present a new technique for synthesizing code that is dynamic (giving accurate results and allowing programmers to reason about concrete executions), easy-to-use (supporting a wide range of correctness specifications), and interactive (allowing users to refine the candidate code snippets). Our implementation, which we call CodeHint, generates and evaluates code at runtime and hence can synthesize real-world Java code that involves I/O, reflection, native calls, and other advanced language features. We have evaluated CodeHint in two user studies and show that its algorithms are efficient and that it improves programmer productivity by more than a factor of two. Joel Galenson, Philip Reames, Rastislav Bodík, Björn Hartmann, Koushik Sen |
ICSE | 2 |
| 2013 | Towards hinted collection: annotations for decreasing garbage collector pause timesabstractGarbage collection is widely used and has largely been a boon for programmer productivity. However, traditional garbage collection is approaching both practical and theoretical performance limits. In practice, the maximum heap size and heap structure of large applications are influenced as much by garbage collector behavior as by resource availability. Philip Reames, George C. Necula |
ISMM | 1 |
| 2012 | GPUs as an opportunity for offloading garbage collectionabstractGPUs have become part of most commodity systems. Nonetheless, they are often underutilized when not executing graphics-intensive or special-purpose numerical computations, which are rare in consumer workloads. Emerging architectures, such as integrated CPU/GPU combinations, may create an opportunity to utilize these otherwise unused cycles for offloading traditional systems tasks. Garbage collection appears to be a particularly promising candidate for offloading, due to the popularity of managed languages on consumer devices. Martin Maas 0001, Philip Reames, Jeffrey Morlan, Krste Asanovic, Anthony D. Joseph, John Kubiatowicz |
ISMM | 2 |