|The AIDE Project|
The PC revolution led to profound changes in the software industry. In the past,
software was custom developed to solve a particular problem, whereas today users
purchase generic applications that are not tailored to their specific needs.
Programming By Demonstration (PbD) addresses this problem by letting users
customize an application by programming within its graphical interface, i.e. by
showing the system what to do on one or more examples.
|A Model for Incremental Construction of Command Trees, in Proceedings of the Conference on Human-Computer Interaction (HCI '95), 1995, pp. 169-179.|
|The Aide Project: An Application Independent Demonstrational Environment, in Watch What I Do: Programming by Demonstration, Allen Cypher, MIT Press, Cambridge, MA, 1993, pp. 382-401.|
|Ph.D. dissertation: Un système d'aide pour la mise en oeuvre de la programmation par démonstration (in French - 450KB Acrobat PDF file).|