Loading...
Thumbnail Image
Item

Domain-independent programming by demonstration in existing applications

Abstract
This paper describes Familiar, a domain- independent programming by demonstration system for automating iterative tasks in existing, unmodified applications on a popular commercial platform. Familiar is domain- independent in an immediate and practical sense: it requires no domain knowledge from the developer and works immediately with new applications as soon as they are installed. Based on the AppleScript language, the system demonstrates that commercial operating systems are mature enough to support practical, domain- independent programming by demonstration – but only just, for the work exposes many deficiencies.
Type
Chapter in Book
Type of thesis
Series
Citation
Paynter, G.W. & Witten, I.H. (2001) Domain-independent programming by demonstration in existing applications. In H. Lieberman (Ed.), Your Wish is My Command: Programming by Example (pp. 297-320). San Francisco, USA: Morgan Kaufmann.
Date
2001-02
Publisher
Morgan Kaufmann
Degree
Supervisors
Rights
This article has been published in the book: Your Wish is My Command: Programming by Example. Copyright © 2008 Morgan Kaufmann, San Francisco. Used with permission.