DocumentCode
1594722
Title
Graphical annotation as a visual language for specifying generalization relations
Author
Lieberman, Henry
Author_Institution
Media Lab. MIT, Cambridge, MA, USA
fYear
1993
Firstpage
19
Lastpage
24
Abstract
This paper explores how graphical annotation can be used as a visual language for specifying interpretations of user actions in an environment for programming by example. Attaching text labels to graphical elements is a natural visual notation that appears in many kinds of hand drawn diagrams, such as those appearing in user manuals, to indicate part-whole relationships. Programming by example systems have the problem that each user action, such as clicking on a graphical object, is potentially ambiguous. When the domain of the system is extended, the user must communicate to the system what the intended interpretation of newly introduced objects should be. The author presents a technique for allowing an end user to add graphical annotation to a drawing to indicate the meaning of its parts
Keywords
graphical user interfaces; programming environments; visual languages; visual programming; generalization relations; graphical annotation; graphical elements; graphical object; programming by example; text labels; user actions; user manuals; visual language; Assembly; Graphics; Home appliances; Joining processes; Knowledge representation; Laboratories; Natural languages; Software packages; USA Councils; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
Conference_Location
Bergen
Print_ISBN
0-8186-3970-9
Type
conf
DOI
10.1109/VL.1993.269573
Filename
269573
Link To Document