See this document in CiteSeerX!

Visual Generalization in Programming by Example (2000)  (Make Corrections)  (6 citations)
Robert St. Amant, Henry Lieberman, Richard Potter, Luke Zettlemoyer
Communications of the ACM



  Home/Search   Context   Related

 
View or download:
ncsu.edu/eos/users...Generalization.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ncsu.edu/eos/users/s/sta...papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In Programming by Example, the system records actions performed by a user in the interface, and produces a generalized program that can be used later in analogous examples. A key issue is how to describe the actions and objects selected by the user, which determines what kind of generalizations will be possible. When the user selects graphical objects on the screen, most PBE systems describe those objects using properties of the application data that the visual objects represent. For example,... (Update)

Context of citations to this paper:   More

...the agent s suggestions, taking over control by herself. Adding image processing capabilities to the learning agent, as is done in (Amant et al. 2000) enables it to (at least partially) understand the structure and functionality hidden in the user interface. In terms of the...

.... Talk A recent trend in the programming by demonstration (PBD) community has been to extend into the 3 D programming language arena [39, 40]. Kahns [39] Toon Talk is a PBD system designed for children in which a programmer is a character in an animated virtual world in which...

Cited by:   More
Understanding Images of Graphical User Interfaces: A - New Approach To   (Correct)
An Investigation of the Use of Metaphor in the Rube Paradigm - Hopkins (2001)   (Correct)
An Environment for User Interface Softbots - Amant, Dudani   (Correct)

Active bibliography (related documents):   More   All
1.1:   Pixel Data Access for End-User Programming and Graphical.. - Potter, Shneiderman..   (Correct)
0.6:   Interface Agents in Model World Environments - Amant, Young (2001)   (Correct)
0.3:   VNC-Based Access to Remote Computers from Cellular Phones - Shizuki, Nakasu, Tanaka (2002)   (Correct)

Similar documents based on text:   More   All
0.5:   User Interface Softbots - Amant, Zettlemoyer (2000)   (Correct)
0.3:   The User Interface as an Agent Environment - Amant, Zettlemoyer (2000)   (Correct)
0.2:   Optimal Depth-First Strategies for And-Or Trees - Greiner, Hayward, Molloy (2002)   (Correct)

Related documents from co-citation:   More   All
2:   Simpack: Getting started with simulation programming in C and C - Fishwick - 1992
2:   Notes on the Future of Programming: Breaking the Utility Barrier (context) - di Sessa - 1986
2:   Learning and Reasoning By Analogy (context) - Winston - 1980

BibTeX entry:   (Update)

St. Amant, R.; Lieberman, H.; Potter, R.; and Zettlemoyer, L. S. 2000. Visual generalization in programming by example. Communications of the ACM 43(3):107--114. http://citeseer.ist.psu.edu/amant00visual.html   More

@article{ amant00visual,
    author = "Robert St. Amant and Henry Lieberman and Richard Potter and Luke S. Zettlemoyer",
    title = "Visual Generalization in Programming by Example",
    journal = "Communications of the ACM",
    volume = "43",
    number = "3",
    pages = "107-114",
    year = "2000",
    url = "citeseer.ist.psu.edu/amant00visual.html" }
Citations (may not include all citations):
27   Integrating User Interface Agents with Conventional Applicat.. - Lieberman - 1998
17   A history-based macro by example system (context) - Kurlander, Feiner - 1992
9   Triggers: Guiding automation with pixels to achieve data acc.. (context) - Potter - 1993
8   Visual Grammars for Visual Languages (context) - Fred - 1987
7   Graphical search and replace (context) - Kurlander, Bier - 1988
7   A visual medium for programmatic control of interactive appl.. - Zettlemoyer, St - 1999
3   Pixel Data Access: Interprocess Communication in the User In.. (context) - Potter - 1999
3   A programming method of using GUI as API (context) - Yamamoto - 1998
1   Programming by Demonstration in the Desktop Metaphor (context) - Dan - 1993



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.csc.ncsu.edu/eos/users/s/stamant/www/papers.html):   More
Experimental Evaluation of Intelligent Assistance for.. - Amant, Long, Dulberg (1998)   (Correct)
User Interface Affordances in a Planning Representation - Amant (1999)   (Correct)
A practical perception substrate for cognitive modeling in.. - Amant, Riedl, Zettlemoyer (1999)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC