The DOI matches its Crossref record; 5 of the 5 references it cites were found in a registry or an index.
EAGER: programming repetitive tasks by example
Open accessAbstract
Eager is a Programming by Example system for the HyperCard environment.It constantly monitors the user's activities, and when it detects an iterative pattern, it writes a program to complete the iteration.Programming by Example systems create generalized programs from examples provided by the user.They are faced with the problem of how to display these abstract procedures.Eager utilizes a new interface technique, called anticipation, to show how it has generalized: when it detects a repetitive activity, it highlights menus and objects on the screen to indicate what it expects the user to do next.As users continue to perform their activity, they will notice that the objects they are about to select have already been highlighted by the system.When it becomes apparent that Eager knows how to perform the task correctly, they can tell Eager to complete the task for them.The use of anticipation allows Eager to interfere minimally with the users' normal activities.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“User testing of Eager showed promise in its ability to detect and highlight the correct menus and objects, however, 'the most striking finding was that all subjects were uncomfortable with giving up control when Eager took over' (p.37).”
From A field evaluation of an adaptable two-interface design for feature-rich software (2007) · cites this paper as Cypher, 1991
Citations
Cites
Creating user interfaces by demonstration
Myers, B. A. (1988) · CERN Document Server (European Organization for Nuclear Research) · Cited by 243
Halbert, D. C. (1984) · Cited by 181
Pygmalion: A Computer program to Model and Stimulate Creative Thought
Smith, D. C. (1975) · Medical Entomology and Zoology · Cited by 153
An example based environment for beginning programmers
Lieberman, H. A. (1986) · Instructional Science · doi:10.1007/bf00051824 · Cited by 91
Inducing programs in a direct-manipulation environment
Maulsby, D., & Witten, I. H. (1989) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/67449.67463 · Cited by 85
Cited by
Sorted by citations
Agents that reduce work and information overload
Maes, P. (1994) · Communications of the ACM · doi:10.1145/176789.176792 · Cited by 2,365
Extracting usability information from user interface events
Hilbert, D. M., & Redmiles, D. (2000) · ACM Computing Surveys · doi:10.1145/371578.371593 · Cited by 478
Prototyping an intelligent agent through Wizard of Oz
Maulsby, D., Greenberg, S., & Mander, R. (1993) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/169059.169215 · Cited by 310
Nielsen, J. (1993) · Communications of the ACM · doi:10.1145/255950.153582 · Cited by 308
Direct manipulation for comprehensible, predictable and controllable user interfaces
Shneiderman, B. (1997) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/238218.238281 · Cited by 278
Metadata
- Authors
- Cypher, A.
- Affiliations
- Apple (United States) (US)
- Corresponding author
- Cypher, Allen
- Venue
- Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI '91
- Publisher
- ACM Press
- Published
- 1991
- Pages
- 33-39
- OpenAlex
- W1970777289
- Cited by
- 277
- References
- 5
- Citations by year
- 2025: 51 · 2024: 4 · 2023: 5 · 2021: 1 · 2020: 1 · 2019: 3 · 2018: 5 · 2017: 4 · 2016: 5 · 2015: 2 · 2014: 6 · 2013: 7 · 2012: 3
- FWCI
- 8.10
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- CHI Conference on Human Factors in Computing Systems (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
- Physical Sciences › Computer Science › Software › Spreadsheets and End-User Computing
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Keywords
- programming by example, HyperCard, program completion, user activity monitoring, user interface design
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review