Demo Data from EDBT 2026 / reviewers in the wild / expert
London Lowmanstone
dblp:223/5949
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 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 |
Program synthesis and code generation · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 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
programming by example |
0.4 | 1 | 2020 | Interactive Program Synthesis by Augmented Examples · UIST 2020 |
User interface design and tools
end-user programming |
0.1 | 1 | 2020 | Interactive Program Synthesis by Augmented Examples · UIST 2020 |
Methods — techniques the papers use, named apart from their topics
user study · 0.9program synthesis · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Interactive Program Synthesis by Augmented ExamplesabstractProgramming-by-example (PBE) has become an increasingly popular component in software development tools, human-robot interaction, and end-user programming. A long-standing challenge in PBE is the inherent ambiguity in user-provided examples. This paper presents an interaction model to disambiguate user intent and reduce the cognitive load of understanding and validating synthesized programs. Our model provides two types of augmentations to user-given examples: 1) semantic augmentation where a user can specify how different aspects of an example should be treated by a synthesizer via light-weight annotations, and 2) data augmentation where the synthesizer generates additional examples to help the user understand and validate synthesized programs. We implement and demonstrate this interaction model in the domain of regular expressions, which is a popular mechanism for text processing and data wrangling and is often considered hard to master even for experienced programmers. A within-subjects user study with twelve participants shows that, compared with only inspecting and annotating synthesized programs, interacting with augmented examples significantly increases the success rate of finishing a programming task with less time and increases users? confidence of synthesized programs. Tianyi Zhang 0001, London Lowmanstone, Xinyu Wang 0006, Elena L. Glassman |
UIST | 2 |