1989
DOI: 10.1145/74334.74346
|View full text |Cite
|
Sign up to set email alerts
|

Metamouse: specifying graphical procedures by example

Abstract: Metamouse is a device enabling the user of a drawing program to specify graphical procedures by supplying example execution traces. The user manipulates objects directly on the screen, creating graphical tools where necessary to help make constraints explicit; the system records the sequence of actions and induces a procedure. Generalization is used both to identify the key features of individual program steps, disregarding coincidental events; and to connect the steps into a program graph, creating loops and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

1992
1992
2014
2014

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 36 publications
(12 citation statements)
references
References 17 publications
0
11
0
Order By: Relevance
“…Other techniques that may be used to give feedback in PBD systems include animation [14], questions and answers (16,261, and auditory cues [13]. Another technique we can use to specify behavior is by selecting from a list of known behaviors and attaching it to a drawn element.…”
mentioning
confidence: 99%
“…Other techniques that may be used to give feedback in PBD systems include animation [14], questions and answers (16,261, and auditory cues [13]. Another technique we can use to specify behavior is by selecting from a list of known behaviors and attaching it to a drawn element.…”
mentioning
confidence: 99%
“…DnG here can be seen as a simplified version of programming by example or demonstration (PBE, PBD) techniques [9,19]. These systems observe the user's repetitive operations and try to construct a complete program by extracting rules.…”
Section: Spreadsheetsmentioning
confidence: 99%
“…For example, Eager (Cypher, 1991) detects and automates a user's repetitive actions in HyperCard; it matches examples by parsing text strings and by testing numerical relationships. Metamouse (Maulsby, 1989) learns drawing tasks from demonstrations; it applies rules to find significant graphical constraints.…”
Section: Intelligent Agentsmentioning
confidence: 99%