Pub. period:1983-2010
Pub. count:30
Number of co-authors:50
Number of publications with 3 favourite co-authors:
David Canfield Smith:8Allen Cypher's 3 most productive colleagues in number of publications:
Ben Shneiderman:223 Computer analyst to programmer: "You start coding. I'll go find out what they want."
-- Popular computer one-liner
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Allen Cypher's main research interests are programming by demonstration and end-user programming -- giving all computer users capabilities that have traditionally belonged to programmers. He currently works at IBM Research on end-user programming on the Web, and prior to that, he was one of the founders of Stagecast Software. He was in the Advanced Technology Group at Apple Computer for 9 years. His main projects at Apple were Cocoa/KidSim, Eager, and the book "Watch What I Do". He received a B.A. in mathematics from Princeton University in 1975, a Ph.D. in computer science from Yale University in 1980, and spent several years as a post-doc in cognitive science at the University of California, San Diego.
Li, Ian, Nichols, Jeffrey, Lau, Tessa, Drews, Clemens and Cypher, Allen (2010): Here's what i did: sharing and reusing web activity with ActionShot. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems 2010. pp. 723-732.
Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A. and Shaw, Mary (2010): Using traits of web macro scripts to predict reuse. In J. Vis. Lang. Comput., 21 (5) pp. 277-291.
» End-User Development: [/encyclopedia/end-user_development.html]
Cypher, Allen, Lau, Tessa, Nichols, Jeffrey and Dontcheva, Mira (2009): Workshop on end user programming for the web. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems 2009. pp. 4779-4782.
Lin, James, Wong, Jeffrey, Nichols, Jeffrey, Cypher, Allen and Lau, Tessa A. (2009): End-user programming of mashups with vegemite. In: Proceedings of the 2009 International Conference on Intelligent User Interfaces 2009. pp. 97-106.
Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A. and Shaw, Mary (2009): Predicting reuse of end-user web macro scripts. In: IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC 2009 20-24 September, 2009, Corvallis, OR, USA. pp. 93-100.
Bogart, Christopher, Burnett, Margaret M., Cypher, Allen and Scaffidi, Christopher (2008): End-user programming in the wild: A field study of CoScripter scripts. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 39-46.
de Souza, Clarisse Sieckenius and Cypher, Allen (2008): Semiotic engineering in practice: redesigning the CoScripter interface. In: Levialdi, Stefano (ed.) AVI 2008 - Proceedings of the working conference on Advanced Visual Interfaces May 28-30, 2008, Napoli, Italy. pp. 165-172.
» Semiotics: [/encyclopedia/semiotics_and_human-computer_interaction.html]
Scaffidi, Christopher, Cypher, Allen, Elbaum, Sebastian G., Koesnandar, Andhy and Myers, Brad A. (2008): Using scenario-based requirements to direct research on web macro tools. In J. Vis. Lang. Comput., 19 (4) pp. 485-498.
» End-User Development: [/encyclopedia/end-user_development.html]
Little, Greg, Lau, Tessa A., Cypher, Allen, Lin, James, Haber, Eben M. and Kandogan, Eser (2007): Koala: capture, share, automate, personalize business processes on the web. In: Proceedings of ACM CHI 2007 Conference on Human Factors in Computing Systems 2007. pp. 943-946.
Scaffidi, Christopher, Cypher, Allen, Elbaum, Sebastian G., Koesnandar, Andhy and Myers, Brad A. (2007): Scenario-Based Requirements for Web Macro Tools. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 197-204.
Kandogan, Eser, Haber, Eben, Barrett, Rob, Cypher, Allen, Maglio, Paul P. and Zhao, Haixia (2005): A1: end-user programming for web-based system administration. In: Proceedings of the 2005 ACM Symposium on User Interface Software and Technology 2005. pp. 211-220.
Cypher, Allen (2005): A Stagecast Retrospective. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. p. 14.
Smith, David Canfield, Cypher, Allen and Tesler, Larry (2001): Novice programming comes of age. In: Lieberman, Henry (ed.). "Your Wish Is My Command: Programming by Example". San Francisco, CA: Morgan Kaufmann Publisherspp. 7-19
© All rights reserved Smith et al. and/or Morgan Kaufmann Publishers
DiGiano, Chris, Kahn, Kenneth M., Cypher, Allen and Smith, David Canfield (2001): Integrating Learning Supports into the Design of Visual Programming Systems. In J. Vis. Lang. Comput., 12 (5) pp. 501-524.
Smith, David Canfield, Cypher, Allen and Tesler, Lawrence G. (2000): Novice Programming Comes of Age. In Communications of the ACM, 43 (3) pp. 75-81.
Heger, Nikolaus, Cypher, Allen and Smith, David Canfield (1998): Cocoa at the Visual Programming Challenge 1997. In J. Vis. Lang. Comput., 9 (2) pp. 151-169.
Smith, David Canfield, Cypher, Allen and Schmucker, Kurt (1996): Making Programming Easier for Children. In Interactions, 3 (5) pp. 58-67.
Cypher, Allen and Smith, David Canfield (1995): KidSim: End User Programming of Simulations. In: Katz, Irvin R., Mack, Robert L., Marks, Linn, Rosson, Mary Beth and Nielsen, Jakob (eds.) Proceedings of the ACM CHI 95 Human Factors in Computing Systems Conference May 7-11, 1995, Denver, Colorado. pp. 27-34.
Kvavik, Karen H., Karimi, Shifteh, Cypher, Allen and Mayhew, Deborah J. (1994): User-Centered Processes and Evaluation in Product Development. In Interactions, 1 (3) pp. 65-71.
© All rights reserved Kvavik et al. and/or Lawrence Erlbaum Associates
Instone, Keith, Cypher, Allen and Unger, Claus (1994): EWHCI '93. In ACM SIGCHI Bulletin, 26 (1) pp. 31-34.
Smith, David Canfield, Cypher, Allen and Spohrer, James C. (1994): KidSim: Programming Agents Without a Programming Language. In Communications of the ACM, 37 (7) pp. 54-67.
Cypher, Allen (1993): The Practical Use of Macro Recording: A Case Study. In: East-West International Conference on Human-Computer Interaction: Proceedings of the EWHCI93 1993. pp. 203-210.
© All rights reserved Cypher and/or Intl. Centre for Scientific And Technical Information
Cypher, Allen (1993): Watch What I Do: Programming by Demonstration. Cambridge, MA, The MIT Press
» End-User Development: [/encyclopedia/end-user_development.html]
» Semiotics: [/encyclopedia/semiotics_and_human-computer_interaction.html]
Cypher, Allen (1991): EAGER: Programming Repetitive Tasks by Example. In: Robertson, Scott P., Olson, Gary M. and Olson, Judith S. (eds.) Proceedings of the ACM CHI 91 Human Factors in Computing Systems Conference April 28 - June 5, 1991, New Orleans, Louisiana. pp. 33-39.
Myers, Brad A., Cypher, Allen, Maulsby, David, Smith, David Canfield and Shneiderman, Ben (1991): Demonstrational Interfaces: Coming Soon?. In: Robertson, Scott P., Olson, Gary M. and Olson, Judith S. (eds.) Proceedings of the ACM CHI 91 Human Factors in Computing Systems Conference April 28 - June 5, 1991, New Orleans, Louisiana. pp. 393-396.
Cypher, Allen (1991): EAGER: Programming Repetitive Tasks by Example. In: Robertson, Scott P., Olson, Gary M. and Olson, Judith S. (eds.) Proceedings of the ACM CHI 91 Human Factors in Computing Systems Conference April 28 - June 5, 1991, New Orleans, Louisiana. pp. 445-446.
Cypher, Allen, Grudin, Jonathan, MacLean, Allan, Naimark, Michael, Okada, Ken-ichi, Patel, Mukesh, Press, Larry, Price, Blaine, Tarantola, Carlo and Welles, Marilyn (1991): The First Moscow International Workshop on Human-Computer Interaction. In ACM SIGCHI Bulletin, 23 (4) pp. 11-12.
Cypher, Allen (1991): Customizing Application Programs. In: First Moscow International HCI91 Workshop Proceedings 1991. pp. 152-157.
© All rights reserved Cypher and/or Intl. Centre for Scientific And Technical Information
Cypher, Allen (1986): The structure of users' activities. In: Norman, Donald A. and Draper, Stephen W. (eds.). "User Centered System Design: New Perspectives on Human-Computer Interaction". Hillsdale, NJ: Lawrence Erlbaum Associatespp. 243-264
» Activity Theory: [/encyclopedia/activity_theory.html]
Bannon, Liam, Cypher, Allen, Greenspan, Steven and Monty, M. L. (1983): Evaluation and Analysis of Users' Activity Organization. In: Smith, Raoul N., Pew, Richard W. and Janda, Ann (eds.) Proceedings of the ACM CHI 83 Human Factors in Computing Systems Conferenc December 12-15, 1983, Boston, Massachusetts, United States. pp. 54-57.
Pub. period:1983-2010
Pub. count:30
Number of co-authors:50
Number of publications with 3 favourite co-authors:
David Canfield Smith:8Allen Cypher's 3 most productive colleagues in number of publications:
Ben Shneiderman:223 Computer analyst to programmer: "You start coding. I'll go find out what they want."
-- Popular computer one-liner
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !