Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
programming_by_example [2007-07-26 13:59] – created nikprogramming_by_example [2007-07-26 14:07] (current) nik
Line 2: Line 2:
 ==== programming by example ==== ==== programming by example ====
  
-Programming by performing series of specific actions and letting the system generalize their common elements to synthesize a program that can be applied in similar contexts.+"Often, in computer interfaces, users wind up doing the same or similar sequences of operations over and over again in different situations. But if computers are so good at repetition, why is it that the users are the ones who keep repeating things? 
 + 
 +Programming by example [or "programming by demonstration"*] is technique for teaching the computer new behavior by demonstrating actions on concrete examples. The system records user actions and generalizes a program that can be used in new examples"
  
 ==== reading ==== ==== reading ====
-  * H. Lieberman, Your wish is my command : programming by example (San FranciscoMorgan Kaufmann Publishers, 2001) >> http://web.media.mit.edu/~lieber/PBE/+  * Henry Lieberman, ed. "Your wish is my command" >> http://web.media.mit.edu/~lieber/PBE/Your-Wish/ 
 +  * Allen Cypher, ed. "Watch What I Do: Programming by Demonstration" >> http://www.acypher.com/wwid/ 
 +  * the history of end user computing >> http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/EndUserHistory/ 
 + 
 +==== links/refs ==== 
 +http://web.media.mit.edu/~lieber/PBE/
  
  • programming_by_example.1185458344.txt.gz
  • Last modified: 2007-07-26 13:59
  • by nik