Further Reading
prepared by Tammy VanDeGrift <tammy@cs.washington.edu>
1. Human Computer Interaction (HCI) History and Context
Donald A. Norman. The Design of Everyday Things. London: MIT Press, 1988.
Jeff Johnson, Teresa L. Roberts, William Verplank, David C. Smith, Charles H. Irby, Marian Beard, and Kevin Mackey. “The Xerox Star: A Retrospective”, IEEE Computer 22(9), 1989, pp. 11 – 29.
General Overview:
Julie A Jacko and Andrew Sears (Editors). The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications, Lawrence Erlbaum Associates, Inc., 2003.
2. Psychological Foundations
Stuard Card, Thomas Moran, and Allen Newell. “Chapter 2: A Psychology of Humans”, The Psychology of Human-Computer Interaction, Lawrence Erlbaum, 1983.
Distributed Cognition:
James Hollan, Edwin Hutchins, and David Kirsh. “Distributed Cognition: Toward a New Foundation for Human-Computer Interaction Research”, ACM Transactions on Computer-Human Interaction, 7(2), 2000.
3. Design Methods
Iterative Design (Compilation of Techniques):
Martin Helander, Thomas K. Landauer, and Prasad V. Prabhu. Handbook of Human-Computer Interaction. North-Holland: Elsevier Science, 1998.
Contextual Design and Contextual Inquiry:
Hugh Beyer and Karen Holtzblatt. Contextual Design: Defining Customer-Centered Systems. San Francisco: Morgan Kaufmann Publishers, 1998.
Ethnography:
Jeanette Blomberg, Jean Giacomi, Andrea Mosher, and Pat Swenton-Wall. “Ethnographic Field Methods and Their Relation to Design”, In Participatory Design: Principles & Practices, New Jersey: Lawrence Erlbaum, 1993.
Cooperative Design:
Susanne Bodker, Kaj Gronbaek, and Morten Kyng. “Cooperative Design: Techniques and Experiences From the Scandinavian Scene”, In Participatory Design: Principles and Practices, New Jersey: Lawrence Erlbaum, 1993.
Value Sensitive Design:
Batya Friedman, Peter H. Kahn, Jr., and Alan Borning. “Value Sensitive Design: Theory and Methods”, University of Washington CSE Technical Report 02-12-01, December, 2002. http://www.ischool.washington.edu/vsd/
4. Design Techniques
Storyboarding:
Kim Halskov Madsen and Peter H. Aiken. “Experiences using cooperative interactive storyboard prototyping”, Communications of the ACM, 36(6), 1993, pp. 57 – 64.
Paper Prototyping:
Marc Rettig. “Prototyping for Tiny Fingers”, Communications of the ACM, 37(4), 1994, pp. 21 – 27.
5. Usability Testing and Evaluation
Kim Halskov Madsen. “The diversity of usability practices: Introduction”, Communications of the ACM, 42(5), 1999. [and the following 8 articles]
Cognitive Walkthroughs:
Peter Polson, Clayton Lewis, John Rieman, and Cathleen Wharton. “Cognitive Walkthroughs: A Method for Theory-Based Evaluation of User Interfaces”, International Journal of Man-Machine Studies, 36(5), 1992, pp. 741 – 773.
User Testing:
Jakob Nielsen. “Chapter 6: Usability Testing”, Usability Engineering, San Francisco: Morgan Kaufmann, 1994.
Heuristic Evaluation:
Jakob Nielsen. “Heuristic Evaluation”, http://www.useit.com/papers/heuristic/
GOMS (Goals, Operators, Methods, and Selection):
Bonnie E. John and David E. Kieras. “The GOMS Family of User Interface Analysis Techniques: Comparison and Contrast”, ACM Transactions on Computer-Human Interaction, 3(4), 1996, pp. 320 – 351.
6. Technology for HCI
Brad Myers, Scott E. Hudson, and Randy Pausch. “Past, Present, and Future of User Interface Software Tools”, ACM Transactions on Computer-Human Interaction, 7(1), March, 2000, pp. 3 - 28.
Melody Y. Ivory. Automated Web Site Evaluation: Researchers' and Practitioners' Perspectives. Human-Computer Interaction Series, John Karat and Jean Vanderdonckt, eds, Vol. 4. Dordrecht, The Netherlands: Kluwer Academic Publishers, 2003..
7. Ubiquitous Computing
Visionary Paper:
Mark Weiser. “The Computer for the 21st Century”, Scientific American, September, 1991.
Gregory Abowd and Elizabeth Mynatt. “Charting Past, Present, and Future Research in Ubiquitous Computing”, ACM Transactions on Computer-Human Interaction, 7(1), March, 2003, pp. 29 – 58.
Roy Want, Kenneth Fishkin, Anuj Gajar, and Beverly Harrison. “Bridging Physical and Virtual Worlds with Electronic Tags”, Proceedings of Computer-Human Interaction (CHI), 1999.
8. Application Areas in HCI
Information Visualization:
Stuart K. Card, Jock Mackinlay, and Ben Schneiderman. Readings in Informatin Visualization: Using Vision to Think, Morgan Kaufmann Publishers, 1999.
Edward R. Tufte. Envisioning Information, Graphics Press, 1990.
Computer Supported Cooperative Work:
Jonathan Grudin. “Groupware and social dynamics: Eight challenges for developers”, Communications of the ACM, 37(1), 1994, pp. 92 – 105.
Gloria Mark, Jonathan Grudin, and Steven E. Poltrock. “Meeting at the Desktop: An Empirical Study of Virtually Collocated Teams”, Proceedings of the 6th European Conference on Computer Supported Cooperative Work (ECCSC), September 1999.
Intelligent Agents:
Pattie Maes. “Agents that Reduce Work and Information Overload”, Communications of the ACM, 37(7), 1994, pp. 31 – 40.
Eric Horvitz. “Principles of Mixed-Initiative User Interfaces”, Proceedings of the SIGCHI Conference, 1999, pp. 159 – 166.