Watch what I Do Programming by Demonstration
Language: English
Published by MIT Press, 1993
- Hardcover
- Used

Seller: Cloud Runner Books, Minneapolis, MN, U.S.A.Cloud Runner Books
AbeBooks seller since June 19, 2025
Condition: Used - Very good
US$ 111.90
Quantity: 1 available
Add to basketItem description from seller
Hardcover. Very Good. Note: Minimal wear. Name written inside front cover. All orders shipped securely in a bubble envelope or box/hard mailer.
Seller Inventory # 00026191
- Title
- Watch what I Do Programming by Demonstration
- Author
- Allen Cypher; Daniel Conrad Halbert
- Publisher
- MIT Press
- Publication year
- 1993
- Condition
- Very Good
- Binding
- Hardcover
- Language
- English
- ISBN 10
- 0262032139
- ISBN 13
- 9780262032131
Until recently most programming power has been in the hands of the professional programmer rather than the end user. Programming by Demonstration is a method that allows end users to create, customize, and extend programs by demonstrating what the program should do. Programming by Demonstration systems have existed since 1975, yet this is the first time that information on all of the best of these systems has been gathered in one place. The first section of the book describes 18 computer implementations of Programming by Demonstration, and the second section discusses the problems and opportunities for this method in more general terms.Included in the appendices is a test suite, a collection of practical examples illustrating the broad variety of tasks that are amenable to Programming by Demonstration. The test suite is also useful for researchers, who can evaluate their own systems in terms of how well they are able to automate these tasks.
Contents
Introduction
Section 1: Systems; Pygmalion; Tinker; A Predictive Calculator; Rehearsal World; SmallStar; Peridot; Metamouse; TELS, Eager; Garnet; The Turvy Experience; Chimera; The Geometer's Sketchpad; Tourmaline; A History-Based Macro by Example System; Mondrian; Triggers; The AIDE Project
Section II: Components; A History of Editable Graphical, Histories; Graphical Representation and Feedback in a PBD System; PBD Invocation Techniques; A System-Wide Macro Facility Based on Aggregate Events; Making Programming Accessible to Visual Problem Solvers; Using Voice Input to Disambiguate Intent
Section III: Perspectives; Characterizing PBD Systems; Demonstrational Interfaces; Just-in-Time Programming
"Synopsis" may belong to another edition of this title.
About the Author
"About the title" may belong to another edition of this title.
Cloud Runner Books
Minneapolis, MN, U.S.A.
AbeBooks seller since June 19, 2025
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 5 to 14 business days |
|---|---|---|
| First item | US$ 6.00 | US$ 6.00 |
Payment methods
Store description
An independent bookseller located in the Midwest United States.
Specialty
Rare/Collectible/Scholarly-AcademicSeller's business information
MN, U.S.A.
Terms of sale
Terms of Sale
We offer a wide variety of books, including textbooks, collectible editions, popular titles, cookbooks, and more. We are committed to accurate descriptions, careful handling, and excellent customer service.
Condition Guarantee
We carefully inspect every item prior to listing it for sale to ensure accuracy in condition and description. All items are guaranteed to match their listed condition. If you are not satisfied with your purchase for any reason, we accept returns within 30 days of the estimated delivery date.
Returns & Refunds
To initiate a return, please use the AbeBooks return process. Full refunds are provided for items returned in their original condition. If the item was damaged, defective, or materially misdescribed, return shipping costs will also be reimbursed.
Shipping
All orders are processed and shipped within 1–2 business days. Items are securely packaged in a bubble mailer or sturdy box to ensure safe delivery. Standard and expedited shipping options are available at checkout. Tracking is provided where applicable.
Rates listed apply to books up to 2 lbs / 1 kg in weight. For heavier or oversized books (such as textbooks, art books, or multi-volume sets), we may contact you after checkout to request additional shipping charges. Buyers may request upgraded courier service (FedEx, UPS, DHL) at actual cost. Please contact us if you prefer this option. We pack all books securely and ship promptly.
Cancellations
Orders may be canceled prior to shipment. If you need to cancel, please contact us as soon as possible. Once an item has shipped, it must be returned to receive a refund.
Customer Service
We welcome questions about items for sale and are happy to provide additional details or photographs upon request, especially for collectible or higher-value items. Please contact us through the AbeBooks messaging system for the fastest response.
Thank you for choosing to shop with us—we appreciate your business!