Watch What I Do: Programming By Demonstration, Allen Cypher, Ed., MIT Press, Cambridge, MA (1993) 539-591.
This Appendix is the start of what should grow into a valuable resource for PBD research. The suite of example tasks that follows should help the researcher in two ways. One is to illustrate (by example) the generality of the PBD vision by showing broad practical applications across many task domains. The other is to push the generality of PBD research by allowing researchers to challenge their systems with tasks from other peoples' experiences. As tasks are contributed to the suite and as systems are compared in their ability to automate these tasks, researchers should be able to formulate a robust list of generic PBD capabilities. Classic problems needing special research attention should emerge as well.