Allen Cypher's Publications

My Favorites:
[CHI'95 KidSim ] KidSim: End User Programming of Simulations
[WWID Introduction ] Bringing Programming to End Users
[CHI'91 Eager ] Eager: Programming Repetitive Tasks by Example
[User Centered System Design Activity Structures ] The Structure of Users' Activities

[GROUP'07 CoScripter Poster]
Gilly Leshed, Eben Haber, Tessa Lau, and Allen Cypher. CoScripter: Sharing `How-to' Knowledge in the Enterprise , poster at GROUP 2007, Sanibel Island, FL, November 2007.

[CHI'07 Koala]
G. Little, T. Lau, A. Cypher, J. Lin, E. Haber, E. Kandogan, Koala: Capture, Share, Automate, Personalize Business Processes on the Web, CHI 2007, San Jose, CA, April 2007.

[Your Wish Novice Programming]
Smith, D.C., Cypher, A. and Tesler, L. "Novice Programming Comes of Age" In Lieberman H., ed. Your Wish Is My Command, Morgan Kaufmann, San Francisco, February 2001.

[JVLC Learning Supports]
DiGiano, C., Kahn, K., Cypher, A. and Smith, D.C. "Integrating learning supports into the design of visual programming systems". To appear in Journal of Visual Languages and Computing.

[CACM March'00 Novice Programming ]
Smith, David C., Cypher, Allen and Tesler, Lawrence. "Novice Programming Comes of Age" In Communications of the ACM, 43(3), March 2000, pp. 75-81.

[Children's Technology Programming for Children]
Smith, David C. and Cypher, Allen. "Making Programming Easier for Children". In Druin A., ed. The Design of Children's Technology, Morgan Kaufmann, San Francisco, 1998, pp. 201-221.

[JVLC'98 Visual Programming Challenge]
Heger, Nikolaus, Cypher, Allen and Smith, David C. "Cocoa at the Visual Programming Challenge 1997" In Journal of Visual Languages and Computing, 9(2), April 1998, pp. 151-169.

[Interactions September'96 Programming for Children ]
Smith, David C., Cypher, Allen and Schmucker, Kurt. "Making Programming Easier for Children," In Interactions, ACM, 3(5), Sept.-Oct. 1996, pp.58-67.

[CHI'95 KidSim ]
Cypher, Allen and Smith, David C. "KidSim: End User Programming of Simulations". In Proceedings of CHI, 1995 (Denver, May 7 - 11). ACM, New York, 1995, pp. 27-34. [Paper Session at CHI]

[Imagina'95 KidSim ]
Smith, David C., and Cypher, Allen. "KidSim: Child Constructible Simulations". In Proceedings of the Imagina '95 Conference, Monte-Carlo, February 1995, pp. 87-99.

[CACM July'94 KidSim ]
Smith, David C., Cypher, Allen and Spohrer, James. "KidSim: Programming Agents Without a Programming Language". In Communications of the ACM, 37(7), July 1994, pp. 54 - 67.

[Readings in HCI Eager ]
Cypher, Allen. "Eager: Programming Repetitive Tasks by Example". In Baecker, Grudin, Buxton, and Greenberg, eds., Readings in Human-Computer Interaction: Toward the Year 2000, Morgan Kaufmann Publishers, 1995, pp. 804-810.

[Interactions Eager User Study ]
Kvavik, K., Karimi, S., Cypher, A., and Mayhew, D. "User-centered processes and evaluation in product development". In Interactions, Association for Computing Machinery, 1(3), New York, July, 1994, pp. 65-71.

[EWHCI'93 Macro Recording ]
Cypher, Allen. "The Practical Use of Macro Recording: A Case Study". In Human-Computer Interaction: Third International Conference, EWHCI'93, Moscow, Russia. Lecture Notes in Computer Science 753. Springer-Verlag, Berlin, 1993. pp. 327-333.

[WWID book ]
Cypher, Allen, ed. "Watch What I Do: Programming by Demonstration", MIT Press, Cambridge MA, 1993.

[WWID Introduction ]
Cypher, Allen. "Bringing Programming to End Users". In Cypher A, ed. Watch What I Do: Programming by Demonstration, MIT Press, Cambridge MA, 1993, pp. 1-11.

[WWID Eager ]
Cypher, Allen. "Eager: Programming Repetitive Tasks by Demonstration". In Cypher A, ed. Watch What I Do: Programming by Demonstration, MIT Press, Cambridge MA, 1993, pp. 205-217.

[WWID Characterizing PBD ]
Cypher, Allen. "Characterizing PBD Systems". In Cypher A, ed. Watch What I Do: Programming by Demonstration, MIT Press, Cambridge MA, 1993, pp. 467-484.

[EWHCI'91 Customizing Programs ]
Cypher, Allen. "Customizing Application Programs". In Proceedings of the Moscow International Workshop on Human-Computer Interaction (Moscow, August 5-8), ICSTI, Moscow, 1991. pp. 152-157.

[CHI'91 PBD Panel ]
Myers B., Cypher A., Maulsby D., Smith D., and Shneiderman B. "Demonstrational Interfaces: Coming Soon?" in Proceedings of SIGCHI'91: Human Factors in Computing Systems. New Orleans, LA. April 28-May 2, 1991. pp. 393-396.

[CHI'91 Eager video ]
Cypher. Allen. Eager: Programming Repetitive Tasks by Example. Technical Video Program of the SIGCHI '91 conference, New Orleans, LA, April 27 - May 2, 1991, pp. 445-446. SIGGRAPH Video Review, Issues 63&64, no. 8.

[CHI'91 Eager ]
Cypher, Allen. "Eager: Programming Repetitive Tasks by Example". In Proceedings of CHI, 1991 (New Orleans, April 28 - May 2). ACM, New York, 1991, pp. 33-39.

[Intelligent Interfaces SimKit ]
Cypher, Allen and Stelzner, Marilyn. "Graphical Knowledge-based Model Editors". In Sullivan, Joseph and Tyler, Sherman eds., Intelligent User Interfaces, Addison-Wesley, 1991, pp. 403-420.

[Art of HCI Design Managing the Mundane ]
Cypher, Allen. "Managing the Mundane". In Laurel B. ed., The Art of Human-Computer Interface Design, Addison-Wesley, 1990, pp. 155-160.

[Apple Technical Report Eager User Study ]
Karimi, Shifteh and Cypher, Allen. "Eager: A User Study", ATG Human Interface Group Technical Report 89-09, Apple Computer, Cupertino, CA, 1989.

[User Centered System Design Activity Structures ]
Cypher, Allen. "The Structure of Users' Activities". In Norman D. and Draper S. eds., User Centered System Design, Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1986, pp. 243-263.

[CHI'83 Activity Organization ]
Bannon L., Cypher A., Greenspan S., and Monty M. "Evaluation and Analysis of User's Activity Organization". In Proceedings of CHI, 1983 (Boston, December). ACM, New York, 1983. pp. 54-57.

[STOC'80 k paths problem]
Cypher, Allen. "An approach to the k paths problem." In Conference Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing, 1980 (Los Angeles, April). ACM, New York, 1980. pp. 211-217.


back to ... Allen Cypher