Proceedings of the 5th Annual ACM Symposium on User Interface Software and Technology 1992
DOI: 10.1145/142621.142633
|View full text |Cite
|
Sign up to set email alerts
|

A history-based macro by example system

Abstract: Many tasks performed using computer interfaces are very repetitive. While programmers can write macros or procedures to automate these repetitive tasks, this requires special skills. Demonstrational systems make macro building accessible to all users, but most provide either no visual representation of the macro or only a textual representation. We have developed a history-based visual representation of commands in a graphical user interface. This representation supports the definition of macros by example in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
46
0
1

Year Published

1993
1993
2011
2011

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 58 publications
(49 citation statements)
references
References 13 publications
1
46
0
1
Order By: Relevance
“…For example, the Lego Mindstorms kit and Microsoft Robotics Studio use blocks and connections to describe a robot's sequence of actions. A storyboard of animated cartoons [11], timeline [12], and key frames [13] can be used similarly. Although visual languages provide stepwise instructions, the user programs the task away from the actual environment.…”
Section: Related Workmentioning
confidence: 99%
“…For example, the Lego Mindstorms kit and Microsoft Robotics Studio use blocks and connections to describe a robot's sequence of actions. A storyboard of animated cartoons [11], timeline [12], and key frames [13] can be used similarly. Although visual languages provide stepwise instructions, the user programs the task away from the actual environment.…”
Section: Related Workmentioning
confidence: 99%
“…Users were satisfied with their ability to accomplish their immediate goals, but would perhaps become motivated to master the Setup functionality upon later realizing that they were repeating the same configuration operations time and again. By maintaining a history of previous actions, OSCAR could present users with heuristically-generated starting points for their Setups (e.g., playing several individual songs by the same artist would suggest a Setup playing all the artist's songs) or even automatically generate Setups based on past behavior in a manner similar to programming by demonstration systems (e.g., [6,15]). Thus the work done initially to create ephemeral connections among media and devices could be leveraged to aid the users' later attempts to streamline their interactions with their media environment.…”
Section: Bmentioning
confidence: 99%
“…Interface events are shown for the current scenario using a comic strip notation [12] (see Figure 2). There is a label describing the event and a snapshot of the frame's appearance at the conclusion of the event 1 .…”
Section: Time Travel Interfacementioning
confidence: 99%
“…In previous work, recorded history has been used to create macros with explicit arguments [12]. The system generalizes the example to abstract out the macro arguments, either heuristically or through a dialog with the user.…”
Section: Information Appliances By Demonstrationmentioning
confidence: 99%
See 1 more Smart Citation