You will be responsible for material from CS160 and CS260, and a short list of addition readings.
We may ask about material from the following core readings of this course:
- Norman, The Design of Everyday Things. Chapter 1: The Psychology of Everyday Things (2013 version).
- Hutchins, Hollan, Norman. Direct Manipulation Interfaces, (also assigned in CS260)
- Raskin, The Humane Interface, Chapter 2: Cognetics and the Locus of Attention,3,4: Quantification.
- Hinckley and Wigdor, Input Technologies and Techniques (also assigned in CS260)
- Card, Moran and Newell, The Model Human Processor. Ch2 of The Psychology of Human-Computer Interaction.
- Card, Mackinlay, Schneiderman. Readings in Information Visualization. Chapter 1: Information Visualization.
- Martin, Doing Psychology Experiments. (Chapter 2 and Chapter 12 are especially relevant, but the whole book is worthwhile. Alternatively: other readings on the scientific method and inferential statistics.)
- Beyer and Holtzblatt, Contextual Inquiry, Ch 3: Principles of Contextual Inquiry.
- Nielsen, How to Conduct a Heuristic Evaluation and 10 Usability Heuristics.
- Olsen, Building Interactive Systems, Ch 1 + 3:Architectures of Interactive Systems + Event Handling
- Shneiderman, Plaisant, Coen, Jacobs. Designing the User Interface. Chapter 9, Collaboration and Social Media Participation.
In addition to these readings, you will probably find slides from the class helpful. Look at the Spring 2014 offering of CS160.
You will be responsible for the following core readings from CS260B (note that we don't currently have the last offering of this course online - just refer to the list below).
- As We May Think, Vannevar Bush, The Atlantic Monthly, July 1945.
- Direct Manipulation Interfaces, Edwin L. Hutchins, James D. Hollan, and Donald A. Norman, Human-Computer Interaction, 1(4), 1985, pp. 311-338.
- User Technology: From Pointing to Pondering, Stuart K. Card and Thomas P. Moran, ACM Conference on the history of personal workstations, 1986, pp. 183 - 98.
- The Computer for the 21st Century, Mark Weiser, Scientific American, September 1991, pp. 94 - 104.
- At Home with Ubiquitous Computing: Seven Challenges, Edwards, W. K. and Grinter, R. E. In Proceeding of Ubicomp 2001, p. 256-272.
- A Morphological analysis of the design space of input devices, Stuart K. Card, Jock D. Mackinlay, and George G. Robertson, ACM Transactions on Information Systems, Volume 9, Issue 2, 1992, pp. 99-122.
- Interacting with paper on the DigitalDesk. Pierre Wellner, Communications of the ACM 36, 7 (Jul. 1993), 87-96.
- Low-cost multi-touch sensing through frustrated total internal reflection. Jefferson Han. In Proceedings of UIST 2005. p.115-118.
- Beyond being there, Hollan, J. and Stornetta, S, Proceedings of CHI 1992, pp. 119-125.
- Groupware and Social Dynamics: Eight Challenges for Developers, Jonathan Grudin, Communications of the ACM (CACM), 37(1), 1994, pp. 92-105.
- Designing games with a purpose. von Ahn, L. and Dabbish, L. Communications of the ACM 51, 8 (Aug. 2008), p. 58-67.
- Practical Guide to Controlled Experiments on the Web, Ron Kohavi, Randal M. Henne, Dan Sommerfield, in Proceedings of KDD07, 2007.
- Evaluating User Interface Systems Research. D. R. Olsen, Proceedings of UIST 2007, 2007, pp. 251-258.
- How Bodies Matter, S.R. Klemmer, B. Hartmann, L. Takayama, In Proceedings of DIS 2006.
- Getting the Right Design and the Design Right: Testing Many Is Better Than One, Maryam Tohidi, William Buxton, Ronald Baecker, Abigail Sellen CHI 2006: ACM Conference on Human Factors in Computing Systems, pp. 1243 - 1252.
- Creativity support tools. Ben Shneiderman, Communications of the ACM 45, 10 (Oct. 2002), 116-120.
- Principles of Mixed-Initiative User Interfaces, Eric Horvitz, CHI 1999: ACM Conference on Human Factors in Computing Systems, pp. 159-166.
- Edit wear and read wear. Hill, W. C., Hollan, J. D., Wroblewski, D., and McCandless, T. In Proceedings of CHI 1992, pp. 3-9.
- Past, Present, and Future of User Interface Software Tools, Brad Myers, Scott E. Hudson, Randy Pausch, ACM Transactions on Computer-Human Interaction, March 2000, pp. 3 - 28.
- The State of the Art in End-User Software Engineering. Andrew J. Ko, et al. ACM Computing Surveys. Accepted for publication.
- Example-centric programming: integrating web search into the development environment. Brandt, J., Dontcheva, M., Weskamp, M., and Klemmer, S. R. In Proceedings of CHI 2010,pp. 513-522.
- The Design of Search User Interfaces, Marti Hearst, 2010. Chapter 1 from Search User Interfaces.
- Exploring and Finding Information, Pirolli, Chapter 7 in HCI Models, Theories, and Frameworks.
- Reflective Physical Prototyping through Integrated Design, Test, and Analysis, Bjoern Hartmann, Scott R. Klemmer, Michael Bernstein, Leith Abdulla, Brandon Burr, Avi Robinson-Mosher, and Jennifer Gee. In Proceedings of UIST 2006.
You'll be responsible for the following papers that are not covered in CS160 or CS260 (yet):
- J. Zimmerman, J. Forlizzi, and S. Evenson, 'Research through design as a method for interaction design research in HCI,' in Proceedings of CHI, 2007, pp. 493–502.
- Design Principles for Visual Communication Agrawala, Li, Berthouzoz, CACM 2011
- Soylent: a word processor with a crowd inside - Bernstein et al, UIST 2010
- Parallel prototyping leads to better design results, more divergence, and increased self-efficacy Dow et al, TOCHI 2010.
- Predicting Tie Strength with Social Media Gilbert and Karahalios, CHI 2009.
- Ishii, H., and Ullmer, B. 'Tangible Bits: Toward Seamless Interfaces between People, Bits and Atoms'. In Proceedings of CHI 97.
- 2015-06-02: Updated reading list based on feedback from students and recent research developments:
- The full list of readings we will ask about is now listed on this page.
- Added: Shneiderman, Plaisant, Coen, Jacobs. Designing the User Interface. Chapter 9, Collaboration and Social Media Participation to CS160 list.
- Added: Soylent: a word processor with a crowd inside - Bernstein et al, UIST 2010
- Added: Design Principles for Visual Communication Agrawala, Li, Berthouzoz, CACM 2011
- Added: J. Zimmerman, J. Forlizzi, and S. Evenson, 'Research through design as a method for interaction design research in HCI,' in Proceedings of CHI, 2007, pp. 493–502.
- Added: Parallel prototyping leads to better design results, more divergence, and increased self-efficacy Dow et al, TOCHI 2010.
- Added: Predicting Tie Strength with Social Media Gilbert and Karahalios, CHI 2009.
- Retired: Turkit - Greg Little et al, UIST 2010. (Crowdsourcing)
- Retired: Landauer, Thomas K. Research Methods in Human-Computer Interaction, in Handbook of Human-Computer Interaction , M. Helander (ed.), Elsevier, pp. 905-928, 1988.
- Retired: An Ethnographic Approach to Design, Jeanette Blomberg, Mark Burrell, and Greg Guest, in The Human-Computer Interaction Handbook, A. Sears, J. Jacko, ed., 2003, pp. 964-986.
- Retired: Methodology Matters: Doing Research in the behavioral and social sciences, Joseph E. McGrath, in Readings in Human-Computer Interaction: Toward the Year 2000, R. M. Baecker, J. Grudin, W. A. S. Buxton, S. Greenberg, ed., 1995, pp. 152 - 169.
- Retired: The audio notebook: paper and pen interaction with structured speech. Stifelman, L., Arons, B., and Schmandt, C. In Proceedings of CHI 2001. p. 182-189.
- Retired: What do Prototypes Prototype? Houde and Hill
- Retired Sharon Oviatt.Ten Myths of Multimodal Interaction. Communications of the ACM 42(11), pp. 74-81.
- Retired: I. Scott MacKenzie, William Buxton. (1992) Extending Fitts' Law to Two-Dimensional Tasks. Proceedings of ACM CHI92 Conference on Human Factors in Computing Systems pp. 219-226. Available Online
- Replaced: Hinckley on Input Technologies and Techniques (2006) with Hinckley and Wigdor on Input Technologies (2012)
- Updated link to Sp2014 offering of CS160
- 2015-01-05: Added links to readings as old course wikis are down.