1. Watch What I Do: Programming by Demonstration,1993
2. Your Wish is My Command: Giving Users the Power to Instruct their Software,2001
3. N. Medvivovic, A. Egyed, D. Rosenblum, Round-trip software engineering using uml: from architecture to design and back, in: Proc. 2nd Workshop Object-Oriented Reengineering (WOOR 99), Monterey, CA, USA, 1999, pp. 1–8.
4. T. Lau, P. Domingos, D. Weld, Learning programs from traces using version space algebra, in: Proc. 2nd Int. Conf. on Knowledge Capture, 2003, pp. 36–43.
5. Eager: programming repetitive tasks by demonstration;Cypher,1993