EDBT 2026 Demo / reviewers in the wild / expert
Eric Gold
dblp:19/671
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 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
2 papers |
Empirical software engineering · 60% Programming languages and type systems · 40% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools
programming environments |
0.0 | 1 | 1991 | Portia: AN Instance-Centered Environment for Smalltalk · OOPSLA 1991 |
Programming languages and type systems › object-oriented programming
object-oriented language design |
0.0 | 1 | 1991 | Portia: AN Instance-Centered Environment for Smalltalk · OOPSLA 1991 |
Empirical software engineering
developer studies |
0.0 | 1 | 1989 | Problem-Solution Mapping in Object-Oriented Design · OOPSLA 1989 |
Empirical software engineering › developer studies
think-aloud |
0.0 | 1 | 1989 | Problem-Solution Mapping in Object-Oriented Design · OOPSLA 1989 |
Methods — techniques the papers use, named apart from their topics
verbal protocol analysis · 0.0think-aloud protocol · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Aracna: An Open-Source Quadruped Platform for Evolutionary RoboticsabstractWe describe a new, quadruped robot platform, Aracna, which requires non-intuitive motor commands in order to locomote and thus provides an interesting challenge for gait learning algorithms, such as those frequently developed in the Evolu-tionary Computation and Artificial Life communities. Aracna is an open-source hardware project composed of off-the-shelf and 3D-printed parts, enabling other research teams to mod-ify its design according to their scientific needs. Aracna was designed to overcome the shortcomings of a previous quadruped robot platform, whose legs were so heavy that the motors could not reliably execute the commands sent to them. We avoid this problem by locating all motors in the body core instead of on the legs and through a design which enables the servos to have a greater mechanical advantage. Specifically, each of the four legs has two joints controlled by separate four-bar linkage mechanisms that drive the pitch of the hip joint and knee joint. This novel design causes unconventional kinematics, creating an opportunity for gait-learning algorithms, which excel in counter-intuitive design spaces where human engineers tend to underperform. Be-cause it is low-cost, flexible, kinematically interesting, and and improvement over a previous design, Aracna provides a useful new hardware platform for testing algorithms that au-tomatically generate robotic behaviors. Sara Lohmann, Jason Yosinski, Eric Gold, Jeff Clune, Jeremy Blum, Hod Lipson |
ALIFE | 3 |
| 1991 | Portia: AN Instance-Centered Environment for SmalltalkabstractSmalltalk environments should accommodate programmers' conceptualizations of objects as independent, communicating agents by providing tools that allow them to work directly with instances.This paper discusses the requirements for such an environment, assesses the standard Smalltalk environment in this respect, and describes an enhanced Smalltalk environment called Portia which provides additional facilities for interacting with instances. Eric Gold, Mary Beth Rosson |
OOPSLA | 1 |
| 1989 | Problem-Solution Mapping in Object-Oriented DesignabstractSix expert Smalltalk programmers and three expert procedural programmers were observed as they worked on a gourmet shopping design problem; they were asked to think aloud about what was going through their minds as they worked. These verbal protocols were recorded and examined for ways in which the programmers' understanding of the problem domain affected the design process; most of our examples are from the three Smalltalk programmers who focussed most on the mapping from problem to solution. We characterize the problem entities that did appear as solution objects, the active nature of the mapping process, and ways in which the resultant objects went beyond their problem analogs. Mary Beth Rosson, Eric Gold |
OOPSLA | 2 |