Demo Data from VLDB 2026 / reviewers in the wild / expert
Bruce D. Kyle
dblp:56/7032
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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.
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools › user interface toolkit
constraint-based user interface toolkit |
0.0 | 1 | 1997 | The Amulet Environment: New Models for Effective User Interface Software Development · IEEE Trans. Software Eng. 1997 |
User interface design and tools › programming environments
user interface development environment |
0.0 | 1 | 1997 | The Amulet Environment: New Models for Effective User Interface Software Development · IEEE Trans. Software Eng. 1997 |
Methods — techniques the papers use, named apart from their topics
constraint solving · 0.0animation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | The Amulet Environment: New Models for Effective User Interface Software DevelopmentabstractThe Amulet user interface development environment makes it easier for programmers to create highly interactive, graphical user interface software for Unix, Windows and the Macintosh. Amulet uses new models for objects, constraints, animation, input, output, commands, and undo. The object system is a prototype instance model in which there is no distinction between classes and instances or between methods and data. The constraint system allows any value of any object to be computed by arbitrary code and supports multiple constraint solvers. Animations can be attached to existing objects with a single line of code. Input from the user is handled by "interactor" objects which support reuse of behavior objects. The output model provides a declarative definition of the graphics and supports automatic refresh. Command objects encapsulate all of the information needed about operations, including support for various ways to undo them. A key feature of the Amulet design is that all graphical objects and behaviors of those objects are explicitly represented at run time, so the system can provide a number of high level built-in functions, including automatic display and editing of objects, and external analysis and control of interfaces. Amulet integrates these capabilities in a flexible and effective manner. Brad A. Myers, Richard G. McDaniel, Rob Miller 0001, Alan S. Ferrency, Andrew Faulring, Bruce D. Kyle, Andrew Mickish, Alex Klimovitski, Patrick Doane |
IEEE Trans. Software Eng. | 6 |