Demo Data from EDBT 2026 / reviewers in the wild / expert
Kenneth A. Kittlitz
dblp:05/2027
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1992
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 2Graphics, 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 |
Program synthesis and code generation · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 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.0 | 1 | 1989 | Metamouse: specifying graphical procedures by example · SIGGRAPH 1989 |
Interaction techniques and input
direct manipulation |
0.0 | 1 | 1989 | Metamouse: specifying graphical procedures by example · SIGGRAPH 1989 |
Methods — techniques the papers use, named apart from their topics
example-based generalization · 0.0constraint inference · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1992 | Inferring Graphical Procedures: The Compleat MetamouseabstractMetarnouse is a demonstrational interface for graphical editing tasks within a drawing program. The user specifies a procedure by performing an example execution trace and creating graphical tools where necessary to help make constraints explicit. The system generalizes the user's action sequence, identifying key features of individual steps and disregarding coincidental events. It creates a program with loops and conditional branches as appropriate and predicts upcoming actions, thereby reducing the tedium of repetitive and precise graphical editing. It uses default reasoning about graphical constraints to make initial generalizations and enables the user to correct these hypotheses either by rejecting its predictions or by editing iconic descriptors it displays after each action. David Maulsby, Ian H. Witten, Kenneth A. Kittlitz, Valerio G. Franceschin |
Hum. Comput. Interact. | 3 |
| 1989 | Metamouse: specifying graphical procedures by exampleabstractMetamouse is a device enabling the user of a drawing program to specify graphical procedures by supplying example execution traces. The user manipulates objects directly on the screen, creating graphical tools where necessary to help make constraints explicit; the system records the sequence of actions and induces a procedure. Generalization is used both to identify the key features of individual program steps, disregarding coincidental events; and to connect the steps into a program graph, creating loops and conditional branches as appropriate. Metamouse operates within a 2D click-and-drag drafting package, and incorporates a strong model of the relative importance of different types of graphical constraint. Close attention is paid to user interface aspects, and Metamouse helps the user by predicting and performing actions, thus reducing the tedium of repetitive graphical editing tasks. David Maulsby, Ian H. Witten, Kenneth A. Kittlitz |
SIGGRAPH | 3 |