Systems Ph.D. HCI Qualifying Exam in Computer Science
Reading List, Spring 2008

In previous years we have assigned textbooks, but all of the availble ones are too diffuse - they introduce large numbers of people, terms, systems, and methods, without giving a clear sense of what is most important. It is impossible (and unnecessary) to memorize everything that is in them, but very hard for a non-expert to pick out the important from the extraneous. So this year we will base the exam on a collection of readings from the HCI courses.

Charting Past, Present, and Future Research in Ubiquitous Computing, Gregory Abowd, Elizabeth Mynatt, ACM Transactions on Computer-Human Interaction, 7(1), 2000, pp. 29 - 58.

Contextual Design, Hugh Beyer and Karen Holtzblatt, Contextual Design, pgs. 36-60

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.

As We May Think, Vannevar Bush, The Atlantic Monthly, July 1945.

Information Visualization (Ch. 1), Stuart K. Card, Jock D. Mackinlay, Ben Shneiderman in Readings in Information Visualization: Using Vision to Think, Morgan Kaufmann Publishers, 1999, pp. 1 - 34.

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.

Getting in Touch, Paul Dourish in Where the Action Is, pp. 25-54

User Modeling in Human-Computer Interaction, Gerhard Fischer, User Modeling and User-Adapted Interaction 11, 2001, pp. 68 - 86.

Input Technologies and Techniques, Ken Hinckley, in The Human-Computer Interaction Handbook, A. Sears, J. Jacko, ed., 2007, pp. 161-176.

Beyond Being There, Jim Hollan and Scott Stornetta, CHI 1992: ACM Conference on Human Factors in Computing Systems, pp. 119 - 25.

What Do Prototypes Prototype?, Stephanie Houde and Charles Hill, in Handbook of Human-Computer Interaction (2nd ed.), M. Helander, ed., 1997.

Direct Manipulation Interfaces, Edwin L. Hutchins, James D. Hollan, and Donald A. Norman, Human-Computer Interaction, 1(4), 1985, pp. 311 - 338.

On Distinguishing Pragmatic from Epistemic Action, David Kirsh and Paul Maglio, Cognitive Science, 1994, pp. 513 - 549.

Design of the Conceptual Model, An interview with David Liddle, Bringing Design to Software, Chapter 2

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.

Sitemaps, storyboards, and specifications: a sketch of Web site design practice, Mark Newman and James Landay, DIS 2000: ACM Symposium on Designing Interactive Systems, pp. 263 - 274.

Generations of User Interfaces, Jakob Neilsen, Chapter 3 from Usability Engineering, 1993.

The Power of Representation, Donald Norman in Things that Make Us Smart, 1993, pp. 43 - 76.

Design as Practiced, Donald Norman, Bringing Design to Software, Chapter 12

Multimodal Interfaces, Sharon Oviatt, in The Human-Computer Interaction Handbook, A. Sears, J. Jacko, ed., Lawrence Erlbaum, 2003, pp. 286-304.

Information Foraging, Peter Pirolli and Stuart K. Card, Psychological Review, 106(4), pp. 643 - 675.

Usability Testing and Field Studies, Sharp, Rogers, Preece, Interaction Design, Ch. 14

Paper Prototyping, Carolyn Snyder, Ch. 4

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.

The Computer for the 21st Century, Mark Weiser, Scientific American, September 1991, pp. 94 - 104.

The Alto and the Star, Terry Winograd, Bringing Design to Software, Profile 2

Macintosh Human Interface Guidelines, - Terry Winograd, Bringing Design to Software, Profile 4

The Spreadsheet, Terry Winograd, Bringing Design to Software, Profile 11

For further reading and background that can help in understanding the papers, feel free to look up the relevant sections in:

 

Updated March 31, 2008