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.