Course Content: Reading
Wednesday, Jan 21: Introduction
- Interaction Design, Chapter 1 & Chapter 6
Monday, Jan 26: Norman's Design Principles
- The Design of Everyday Things, Chapter 1 & Chapter 4
Wednesday, Jan 28: Knowing your User
- Interaction Design, Chapter 3.3 (3.2 optional)
- The Design of Everday Things, Chapter 2 & Chapter 3
Monday, Feb 2: Understanding Users' Needs
- Interaction Design, Chapter 7, Chapter 10.1-10.4, 10.6-10.7
- Optional: Moving Out of the Control Room: Ethnography in System Design. J. Hughes, V. King, T. Rodden, and H. Andersen. Proc. of CSCW '94.
Wednesday, Feb 4: Evolutionary
Design and Development
- Interaction Design, Chapters 9.1-9.3
- The 1984 Olympic Message System: a test of behavioral principles of system design. Gould, J. D., Boies, S. J., Levy, S., Richards, J. T., and Schoonard, J.. Commun. ACM 30, 9 (Sep. 1987), 758-769, 1987.
- Optional: The Design of Everyday Things, Chapter 6
- Interaction Design, Chapter 11
Wednesday, Feb 11: Prototyping
- Prototyping for tiny fingers. Rettig, M.Commun. ACM 37, 4 (Apr. 1994), 21-27, 1994.
- Interaction Design, Chapter 12.1-12.3, 14.1-14.2
Wednesday, Feb 18: Paper Prototyping
Day (LAST DAY OF CS 182: Basics of UI Design)
None
Monday, Feb 25: Reading an
Engineering Research Paper
- How to Read an Engineering Research Paper, by William Griswold, UCSD
- Interactive sketching for the early stages of user interface design. Landay, J. A. and Myers, B. A. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Denver, Colorado, United States, May 07 - 11, 1995).
Wednesday, Feb 27: Free Speech-based UIs
- Medspeak: report creation with continuous speech recognition. Lai, J. and Vergo, J. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI-97), 1997.
- Augmenting conversations using dual-purpose speech. Lyons, K., Skeels, C., Starner, T., Snoeck, C. M., Wong, B. A., and Ashbrook, D. In Proceedings of the 17th Annual ACM Symposium on User interface Software and Technology (UIST '04). ACM Press, New York, NY, 237-246. 2004.
- Optional: [Fe04] Using confidence scores to improve hands-free speech based navigation in continuous dictation systems. Feng, J. and Sears, A. ACM Trans. Comput.-Hum. Interact. 11, 4 (Dec. 2004), 329-356
- Optional: Patterns of entry and correction in large vocabulary continuous speech recognition systems Karat, C., Halverson, C., Horn, D., and Karat, J. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: the CHI Is the Limit (CHI-99), 1999.
Monday, Mar 2: Assisted Speech-based UIs
- Löhr, A. and Brügge, B. 2008. Mixed-initiative dialog management for speech-based interaction with graphical user interfaces. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008).
- Towards efficient human machine speech communication: The speech graffiti project. Tomko, S., Harris, T. K., Toth, A., Sanders, J., Rudnicky, A., and Rosenfeld, R. ACM Trans. Speech Lang. Process. 2, 1 (Feb. 2005).
Wednesday, Mar 4: Wizard of Oz Evaluation
- Suede: a Wizard of Oz prototyping tool for speech user interfaces. Klemmer, S. R., Sinha, A. K., Chen, J., Landay, J. A., Aboobaker, N., and Wang, A. In Proceedings of the 13th Annual ACM Symposium on User interface Software and Technology (UIST '00), 2000.
- Richard C. Davis, T. Scott Saponas, Michael Shilman, and James A. Landay. “SketchWizard: Wizard of Oz Prototyping of Pen-based User Interfaces.” In Proceedings UIST 2007: ACM Symposium on User Interface Software and Technology, Newport, RI, Oct. 2007.
- Optional (but encouraged): Wizard of Oz studies: why and how. Dahlbäck, N., Jönsson, A., and Ahrenberg, L. In Proceedings of the 1st international Conference on intelligent User interfaces (Orlando, Florida, United States, January 04 - 07, 1993), IUI '93, 193-200.
Monday, Mar 9: Intro to Agents
- Bayesian networks without tears. Charniak, E. AI Magazine, 12(4), Winter 1991, 50-63. NOTE: This reading is optional if you are already familiar with Bayesian Networks
- Optional: Introduction to Software Agents, Jeffrey Bradshaw, in "Software Agents", AAAI Press/The MIT Press, 1997.
Wednesday, Mar 11: Agents we love to hate
- Horvitz, E. 1999. Principles of mixed-initiative user interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: the CHI Is the Limit (Pittsburgh, Pennsylvania, United States, May 15 - 20, 1999). CHI '99.
- The Lumiere Project: Bayesian User Modeling for Inferring Goals and Needs of Software Users. Horowitz, E., Breese, J., Heckerman, D., Hovel, D., Rommelse, K. In, Madison, WI, July 1998, pages 256-265.
- Optional: Lifelike Computer Characters: The Persona Project at Microsoft Research. Gene Ball, Dan Ling, David Kurlander, John Miller, David Pugh, Tim Skelly, Andy Stankosky, David Thiel, Maarten Van Dantzich, Trace Wax. In Software Agents, edited by Jeffrey M. Bradshaw, AAAI Press/The MIT Press, pp. 191-222. 1997.
- Yamazaki, A., Yamazaki, K., Kuno, Y., Burdelski, M., Kawashima, M., and Kuzuoka, H. 2008. Precision timing in human-robot interaction: coordination of head movement and utterance. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008). CHI '08.
- Mutlu, B. and Forlizzi, J. 2008. Robots in organizations: the role of workflow, social, and environmental factors in human-robot interaction. In Proceedings of the 3rd ACM/IEEE international Conference on Human Robot interaction (Amsterdam, The Netherlands, March 12 - 15, 2008). HRI '08.
- Optional: Cory D. Kidd, Cynthia Breazeal. 2008. Robots at home: Understanding long-term human-robot interaction. In Proceedings of Intelligent Robots and Systems, 2008.
Wednesday, Mar 25: Intro to Sketching/Pen-Based Interfaces
- LaViola, J. J. 2007. Welcome and introduction. In ACM SIGGRAPH 2007 Courses (San Diego, California, August 05 - 09, 2007). SIGGRAPH '07. ACM Press, New York, NY, 1.
Monday, Mar 30: Sketching and
Recognition
- Zeleznik, R. C., Bragdon, A., Liu, C., and Forsberg, A. 2008. Lineogrammer: creating diagrams by drawing. In Proceedings of the 21st Annual ACM Symposium on User interface Software and Technology (Monterey, CA, USA, October 19 - 22, 2008). UIST '08. ACM, New York, NY, 161-170.
- Newton's Pen - A Pen-based Tutoring System for Statics. WeeSan Lee, Ruwanee de Silva, Eric J. Peterson, Robert C. Calfee, and Thomas F. Stahovich. Computers & Graphics, 32(5):511-524, October 2008. (available on Sakai site under resources)
Wednesday, Apr 1: Novel Pen-Based
Interactions
- Apitz, G. and Guimbretière, F. 2004. CrossY: a crossing-based drawing application. In Proceedings of the 17th Annual ACM Symposium on User interface Software and Technology (Santa Fe, NM, USA, October 24 - 27, 2004). UIST '04. ACM Press, New York, NY, 3-12
- Grossman, T., Hinckley, K., Baudisch, P., Agrawala, M., and Balakrishnan, R. 2006. Hover widgets: using the tracking state to extend the capabilities of pen-operated devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Montréal, Québec, Canada, April 22 - 27, 2006).
- Optional: Hinckley, K., Baudisch, P., Ramos, G., and Guimbretiere, F. 2005. Design and analysis of delimiters for selection-action pen gesture phrases in scriboli. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Portland, Oregon, USA, April 02 - 07, 2005). CHI '05.
Monday, Apr 6: Multi-modal
interfaces
- Bolt, R. A. 1980. “Put-that-there”: Voice and gesture at the graphics interface. In Proceedings of the 7th Annual Conference on Computer Graphics and interactive Techniques (Seattle, Washington, United States, July 14 - 18, 1980). SIGGRAPH '80. ACM Press, New York, NY, 262-270.
- Kazutaka Kurihara, Masataka Goto, Jun Ogata and Takeo Igarashi, "Speech Pen: Predictive Handwriting based on Ambient Multimodal Recognition," Proc. of ACM SIGCHI Conference on Human Factors in Computing Systems(CHI'06), pp.851-860, 2006.
Wednesday, Apr 8: Intro to Ubicomp
- Mark Weiser, "The Computer for the Twenty-First Century," Scientific American, pp. 94-10, September 1991
- Mark Weiser, "Some Computer Science Problems in Ubiquitous Computing," Communications of the ACM, July 1993. (reprinted as "Ubiquitous Computing". Nikkei Electronics; December 6, 1993; pp. 137-143.)
- Elrod, S., Bruce, R., Gold, R., Goldberg, D., Halasz, F., Janssen, W., Lee, D., McCall, K., Pedersen, E., Pier, K., Tang, J., and Welch, B. 1992. Liveboard: a large interactive display supporting group meetings, presentations, and remote collaboration. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 599-607.
- Abowd, G. D., Atkeson, C. G., Brotherton, J., Enqvist, T., Gulley, P., and LeMon, J. 1998. Investigating the capture, integration and access problem of ubiquitous computing in an educational setting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Los Angeles, California, United States, April 18 - 23, 1998).
Wednesday, Apr 15: Ambient Interfaces
- Heiner, J. M., Hudson, S. E., and Tanaka, K. 1999. The information percolator: ambient information display in a decorative object. In Proceedings of the 12th Annual ACM Symposium on User interface Software and Technology (Asheville, North Carolina, United States, November 07 - 10, 1999). UIST '99.
- Mynatt, E. D., Rowan, J., Craighill, S., and Jacobs, A. 2001. Digital family portraits: supporting peace of mind for extended family members. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Seattle, Washington, United States). CHI '01.
- Optional: Poupyrev, I., Maruyama, S., and Rekimoto, J. 2002. Ambient touch: designing tactile interfaces for handheld devices. In Proceedings of the 15th Annual ACM Symposium on User interface Software and Technology (Paris, France, October 27 - 30, 2002). UIST '02.
Monday, Apr 20: Touch-Based Interfaces
- Benko, H., Wilson, A. D., and Balakrishnan, R. 2008. Sphere: multi-touch interactions on a spherical display. In Proceedings of the 21st Annual ACM Symposium on User interface Software and Technology (Monterey, CA, USA, October 19 - 22, 2008). UIST '08.
- Wigdor, D., Forlines, C., Baudisch, P., Barnwell, J., and Shen, C. 2007. Lucid touch: a see-through mobile device. In Proceedings of the 20th Annual ACM Symposium on User interface Software and Technology (Newport, Rhode Island, USA, October 07 - 10, 2007). UIST '07.
Wednesday, Apr 22: Mixed-Reality/Tangible Interfaces
- Hiroshi Ishii and Brygg Ullmer. Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. In Proceedings of CHI 97.
- Weiss, M., Wagner, J., Jansen, Y., Jennings, R., Khoshabeh, R., Hollan, J. D., and Borchers, J. 2009. SLAP widgets: bridging the gap between virtual and physical controls on tabletops. In Proceedings of the 27th international Conference on Human Factors in Computing Systems (Boston, MA, USA, April 04 - 09, 2009). CHI '09. ACM, New York, NY, 481-490. DOI= http://doi.acm.org.ezproxy.libraries.claremont.edu/10.1145/1518701.1518779
- Optional: Jun Rekimoto, Brygg Ullmer, and Haro Oba, DataTiles: A Modular Platform for Mixed Physical and Graphical Interactions , CHI 2001
- Optional: Klemmer, S. R., Newman, M. W., Farrell, R., Bilezikjian, M., and Landay, J. A. 2001. The designers' outpost: a tangible interface for collaborative web site. In Proceedings of the 14th Annual ACM Symposium on User interface Software and Technology (Orlando, Florida, November 11 - 14, 2001). UIST '01.
Monday, Apr 27: Very Large Interfaces
- Forlines, C., Vogel, D., and Balakrishnan, R. 2006. HybridPointing: fluid switching between absolute and relative pointing with a direct input device. In Proceedings of the 19th Annual ACM Symposium on User interface Software and Technology (Montreux, Switzerland, October 15 - 18, 2006). UIST '06. ACM Press, New York, NY, 211-220.
- Kobayashi, M. and Igarashi, T. 2008. Ninja cursors: using multiple cursors to assist target acquisition on large screens. In Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems (Florence, Italy, April 05 - 10, 2008). CHI '08. ACM, New York, NY, 949-958. [Come on, with a name like "Ninja Cursors" we couldn't NOT read this paper!]
Wednesday, Apr 29: Wrap up
None