[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/169059.169120acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free access

Mondrian: a teachable graphical editor

Published: 01 May 1993 Publication History

Abstract

Mondrian is an object-oriented graphical editor that can learn new graphical procedures through programming by demonstration. A user can demonstrate a sequence of graphical editing commands on a concrete example to illustrate how the new procedure should work. An interface agent records the steps of the procedure in a symbolic form, using machine learning techniques, tracking relationships between graphical objects and dependencies among the interface operations. The agent generalizes a program that can then be used on “analogous” examples. The generalization heuristics set it apart from conventional “macros” that can only repeat an exact sequence of steps. The system represents user-defined operations using pictorial “storyboards” of examples. By bringing the power of procedural programming to easy-to-use graphical interfaces, we hope to break down the “Berlin Wall” that currently exists between computer users and computer programmers.

References

[1]
Lieberman, Henry, Capturing Design Expertise by Example, in East-West Conference on Human-Computer Interaction, St. Petersburg, Russia, August 1992.
[2]
Lieberman, Henry, Dominoes and Storyboards: Beyond Icons on Strings, IEEE Workshop on Visual Languages, Seattle, Washington, USA, September, 1992.
[3]
Li~bcrman, H~nry, Mondrian: A TGachablc Graphical Editor, in Cypher, Allen, ed. Watch What i Do: Programming by Demonstration, MIT Press, 1993.

Cited By

View all
  • (2019)Sketch-n-SketchProceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology10.1145/3332165.3347925(281-292)Online publication date: 17-Oct-2019
  • (2018)Expresso: Building Responsive Interfaces with Keyframes2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2018.8506516(39-47)Online publication date: Oct-2018
  • (2016)Empowering Children To Rapidly Author Games and Animations Without Writing CodeProceedings of the The 15th International Conference on Interaction Design and Children10.1145/2930674.2930688(230-237)Online publication date: 21-Jun-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '93: Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
May 1993
547 pages
ISBN:0897915755
DOI:10.1145/169059
  • Chairmen:
  • Bert Arnold,
  • Gerrit van der Veer,
  • Ted White
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1993

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. artificial intelligence
  2. direct-manipulation interfaces
  3. end-user programming
  4. graphical editing
  5. machine learning
  6. programming by demonstration

Qualifiers

  • Article

Conference

INTERCHI93
Sponsor:
INTERCHI93: Conference on Human Factors in Computing
April 24 - 29, 1993
Amsterdam, The Netherlands

Acceptance Rates

CHI '93 Paper Acceptance Rate 62 of 330 submissions, 19%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)12
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Sketch-n-SketchProceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology10.1145/3332165.3347925(281-292)Online publication date: 17-Oct-2019
  • (2018)Expresso: Building Responsive Interfaces with Keyframes2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2018.8506516(39-47)Online publication date: Oct-2018
  • (2016)Empowering Children To Rapidly Author Games and Animations Without Writing CodeProceedings of the The 15th International Conference on Interaction Design and Children10.1145/2930674.2930688(230-237)Online publication date: 21-Jun-2016
  • (2011)A Framework for content-adaptive photo manipulation macrosACM Transactions on Graphics10.1145/2019627.201963930:5(1-14)Online publication date: 22-Oct-2011
  • (2010)ChronicleProceedings of the 23nd annual ACM symposium on User interface software and technology10.1145/1866029.1866054(143-152)Online publication date: 3-Oct-2010
  • (2009)Generating photo manipulation tutorials by demonstrationACM SIGGRAPH 2009 papers10.1145/1576246.1531372(1-9)Online publication date: 27-Jul-2009
  • (2009)Generating photo manipulation tutorials by demonstrationACM Transactions on Graphics10.1145/1531326.153137228:3(1-9)Online publication date: 27-Jul-2009
  • (2005)Lowering the barriers to programmingACM Computing Surveys10.1145/1089733.108973437:2(83-137)Online publication date: 1-Jun-2005
  • (2005)Exploring graphical feedback in a demonstrational visual shellHuman-Computer Interaction10.1007/3-540-58648-2_27(64-76)Online publication date: 2-Jun-2005
  • (2002)Visual ProgrammingEncyclopedia of Software Engineering10.1002/0471028959.sof143Online publication date: 15-Jan-2002
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media