CSEP 510 - Human-Computer Interaction

Time and Location:

Spring 2008

Tuesday, 6:30 to 9:20

EEB 037


There are several papers to be read for each day of class. This course will be based on those readings, in-class assignments, and three iterative design assignments.

Class discussions should be informal and enjoyable, as it is important that everybody feel comfortable commenting and offering their insight.

Grading will roughly correspond to 25% in-class assignments and 25% for each of 3 iterative design assignments. No final exam is planned.

A form for submitting anonymous feedback is available at: https://catalysttools.washington.edu/umail/form/jaf1978/2591

I have also created a Catalyst forum that people should feel free to use: https://catalysttools.washington.edu/gopost/board/jaf1978/5706/





April 1


Introduction - Heurisitic Evaluation

No Readings Due. Class includes Discussion of:

Nielsen, J. How to Conduct a Heuristic Evaluation.

Assignment 1 In Class

Assignment 2 In Class

Assignment 3 Released

A reasonable UAR Template

April 8

CHI 2008 - No Class

Readings to help in your Iterative Design Assignment:

Gomoll, Kathleen. (1992). Some Techniques for Observing Users. From The Art of Human-Computer Interface Design, 85-90. [local pdf]

Rettig, Marc. (1994). Prototyping for Tiny Fingers. Communications of the ACM (CACM), 37(4), 21-27. [local pdf]

Nielsen Norman Group. Paper Prototyping: A How-To Video. [local video]

This video requires the DivX Codec available at http://download.divx.com/divx/DivXInstaller.exe. I'd strongly encourage you install only the codec, not the player or anything else that comes with it (uncheck the boxes in the custom install settings, and uncheck the install Yahoo toolbar stuff).

April 15


Design of Everyday Things - HCI History

Reading Due:

Design of Everything Things, Chapters 1 to 7

April 22


Iterative Design Presentations - Evaluation Methods

No Readings Due.

Assignment 3 Due

Assignment 4 In Class

Assignment 5 Released

The Cognitive Walkthrough form used in class

A reasonable UAR Template

April 29


Design Processes and Tools

Reading Due:

Newman, M.W., Lin, J., Hong, J.I., and Landay, J.A. (2003). DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice. Human-Computer Interaction (HCI), 18(3), 259-324. [local pdf]

Bailey, B.P. and Konstan, J.A. (2003). Are Informal Tools Better?: Comparing DEMAIS, Pencil and Paper, and Authorware for Early Multimedia Design. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2003), 313-320. [local pdf]

May 6


Human Performance

Reading Due:

Zhai, S., Hunter, M., and Smith, B.A. (2000). The Metropolis Keyboard - An Exploration of Quantitative Techniques for Virtual Keyboard Design. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2000), 119-128. [local pdf]

Assignment 6 Released

May 13


Iterative Design Presentations - User Interface Software

Reading Due:

Myers, B., Hudson, S.E., and Pausch, R. (2000). Past, Present, and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction (TOCHI), 7(1), 3-28. [local pdf]

Assignment 5 Due

Assignment 6 Due

Assignment 7 Released

May 20


Exploratory Methods

No Readings Due. Class includes Discussion of:

Tischler, L. 2001. Seven Secrets to Good Brainstorming. Six Surefire Ways to Kill a Brainstorm. [local pdf]

May 27


Taking it Online

Reading Due:

Hollan, J. and Stornetta, S. (1992). Beyond Being There. Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 1992), 119-125. [local pdf]

Kohavi, R., Henne, R.M., and Sommerfield, D. (2007). Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO. Proceedings of the ACM Conference on Knowledge Discovery and Data Mining (KDD 2007), 959-967. [local pdf]

June 3


Iterative Design Presentations - Closing Discussion

Reading Due:

Greenberg, S. and Buxton, B. (2008). Usability Evaluation Considered Harmful (Some of the Time). Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2008), 111-120. [local pdf]

Assignment 7 Due