Programming by Example
Programming by example (or by demonstration) is a 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.

No queries for web.media.mit.edu/~lieber/PBE/index.html