• 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