Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Eric Gold

dblp:19/671 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
User interface design and tools
programming environments
0.011991
Portia: AN Instance-Centered Environment for Smalltalk · OOPSLA 1991
Programming languages and type systems › object-oriented programming
object-oriented language design
0.011991
Portia: AN Instance-Centered Environment for Smalltalk · OOPSLA 1991
Empirical software engineering
developer studies
0.011989
Problem-Solution Mapping in Object-Oriented Design · OOPSLA 1989
Empirical software engineering › developer studies
think-aloud
0.011989
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
YearPublicationVenuePosition
2012 Aracna: An Open-Source Quadruped Platform for Evolutionary Robotics
abstract
We 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
ALIFE3
1991 Portia: AN Instance-Centered Environment for Smalltalk
abstract
Smalltalk 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
OOPSLA1
1989 Problem-Solution Mapping in Object-Oriented Design
abstract
Six 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
OOPSLA2