EAGER: programming repetitive tasks by example
EAGER: programming repetitive tasks by example
复制标题
EAGER:通过示例对重复任务进行编程
DOI:
10.1145/108844.108850
复制
发表时间:
1991
期刊:
影响因子:
--
通讯作者:
A. Cypher
中科院分区:
文献类型:
--
作者:
A. Cypher
Abstract 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.