Human Computer Interaction: CPSC 544
UBC Computer Science - Fall 2006

NOTE: The schedule is not fully finalized.

This is an advanced readings course in Human-Computer Interaction. Every student is expected to answer questions about each paper before the class. Those questions will be used to guide the discussion that takes place in class.

There is no official textbook for this course, although a number of readings can be found in:
Human-Computer Interaction: Toward the Year 2000 by Ronald M. Baecker, Jonathan Grudin, William A.S. Buxton, and Saul Greenberg (BGBG)

In addition, some readings are available over the web, and some will be available in hardcopy in the computer science reading room (RR). 
# Date Topics and Readings Deliverables
1 Mon Sept 11


Overview and Introduction

1. [Optional] Myers, B. (1998). A Brief History to Human-Computer Interaction Technology. ACM Interactions, 5(2), 44-54. (web)

Assignment 0 out
2 Wed Sept 13

What's the Problem?

2. Landauer, T. (1995). The Trouble with Computers. The MIT Press. ** Read until the end of Section I, pages 1 to 77. **


3. How to Design Usable Systems, Gould (Excerpt reprinted in BGBG, p. 93 - 121)

3 Mon Sept 18

Design (cont'd)

4. Norman, D.A. (1986). Cognitive Engineering. In D.A. Norman, S.W. Draper (Eds.), User Centered System Design (pp 31-61).   ( Copy in the RR.)

5. [Optional] Norman, D.A. (1988). The Psychopathology of Everyday Things. (Excerpt reprinted in BGBG, p. 5 - 21) (I assume that most of you have read this already, but it is always worth a second read.)

6. Norman, D.A. (2002). Emotion & design: Attractive things work better. ACM Interactions, 9(4), 36-42. (web)

Assignment 1 out

Assignment 2 out

4 Wed Sept 20


Evaluation: General

7. McGrath, J. (1994). Methodology matters: Doing research in the behavioural and social sciences. (BGBG 152-169)

Assignment 1: mapping of student to paper posted.

Project assigned

5 Mon Sept 25

Evaluation:  Experimental Design I   

Introductory lecture on topic. PDF

6 Wed Sept 27

Evaluation: The ethics of working with human subjects

8. Mackay, W. (1995). Ethics, lies and videotape… Proceedings of ACM CHI 95,  138 - 145. PDF File.

Ethics Protocol for 544.

Evaluation:  Experimental Design II

9. Vicente, K.J., and Torenvliet, G.L. (2000). The earth is spherical (p<0.05): Alternative methods of statistical inference. Theoretical Issues in Ergonomics Science, 1(3), 248-271. (Instructor will explain how to access this paper online.)

7 Mon Oct 2

Human Motor Capabilities

Fitts' Law Basics [Lucas Rizoli]

10. MacKenzie, I. S. (1992). Movement time prediction in human-computer interfaces. (Reprinted in BGBG 483-493).

Applying Fitts' Law to Design [Angela Chuang]

11. McGuffin, M., and Balakrishnan, R. (2002). Acquisition of expanding targets. Proceedings of ACM CHI 2002, 57-64. http://doi.acm.org/10.1145/503376.503388

8 Wed Oct 4

In class mini presentations on Project Phase I

Project Phase I due

Project Phase II out

- Thurs Oct 4 - Wed Oct 11 Proposal reviews with each team (scheduling TBA)  
9 Mon Oct 9

Holiday: Thanksgiving (no class)

10 Wed Oct 11

User Interface Complexity: What's the problem? [Chris Dabrowski]

12. McGrenere, J., and Moore, G. (2000). Are we all in the same "bloat"? Proceedings of Graphics Interface 2000, 187-196. PDF File.

13. [Optional] Hsi, I. & Potts, C. (2000). Studying the evolution and enhancement of software features. Proceedings of the International Conference on Software Maintenance, 143 - 151. PDF File.

User Interface Complexity: Learners [Alfred Pang]

14. Carroll, J., & Carrithers, C. (1984a). Blocking learner error states in a training-wheels system. Human Factors, 26(4), 377 - 389. (Copy in the RR.)

11 Mon Oct 16

User Interface Complexity: Experts [Rick Chern]

15. Isokoski, P. (2004). Performance of menu-augmented soft keyboards. Proceedings of ACM CHI '04, 423-430. http://doi.acm.org/10.1145/985692.985746

User Interface Complexity: Adaptive and adaptable approaches [Clarence Chan]

16. McGrenere, J., Baecker, R.M., and Booth, K.S. (2002). An evaluation of a multiple interface design solution for bloated software. Proceedings of ACM CHI 2002, 164-170. http://doi.acm.org/10.1145/503376.503406

12 Wed Oct 18 User Interface Complexity: Mixed-initiative approaches [Lei Zhang]

17. Horvitz, E., Breese, J., Heckerman, D., Hovel, D., & Rommelse, K. (1998). The Lumiere Project: Bayesian user modeling for inferring the goals and needs of software users. Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, 256 - 265. PDF File.

18. unpublished work posted via email

13 Mon Oct 23
CSCW: Introduction [Seonah Lee]

19. Grudin, J. (1988). Why CSCW Applications Fail: Problems in the design and evaluation of organizational interfaces, Proceedings of ACM CSCW 1988, 85-93. http://doi.acm.org/10.1145/62266.62273

CSCW: Awareness [Atia Rabbi]

20. Gutwin, C. and Greenberg, S (1998). Effects of Awareness Support on Groupware Usability, Proceedings ACM CHI'98, 511-518. http://doi.acm.org/10.1145/274644.274713

14 Wed Oct 25

CSCW: Architecture [Ashok Sunder Rajan]

21. Xia, S., Sun, D., Sun, C., Chen, D., and Shen, H. 2004. Leveraging single-user applications for multi-user collaboration: the coword approach. Proceedings of ACM CSCW 2004, 162-171. http://doi.acm.org/10.1145/1031607.1031635

CSCW: Large Screen Displays [Aimen Erbad]

22. Greenberg, S. and Rounding, M. (2001). The notification collage: posting information to public and personal displays. Proceedings of ACM CHI 2001, 514 - 521. http://doi.acm.org/10.1145/365024.365339

15 Mon Oct 30 Small Screen Displays [Marcus Rohrbach]

23. Kamba T., Elson, S., Harpold, T., Stamper, T., and Sukaviriya, P. (1996). Using small screen space more efficiently, Proceedings of ACM CHI 96, 383-390. http://doi.acm.org/10.1145/238386.238582

CSCW: Tabletop Displays [Rodrigo Werlinger]

24. Scott, S.D., Grant, K.D., and Mandryk, R.L. (2003). System guidelines for co-located, collaborative work on a tabletop display. Proceedings of ECSCW'03, European Conference Computer-Supported Cooperative Work 2003. http://dbpubs.stanford.edu:8090/pub/2003-55

16 Wed Nov 1 In class mini presentations on Project Phase II   Project Phase II due

Project Phase III out

- Thurs Nov 2 & Fri Nov 3 Phase II reviews with each team (scheduling TBA)  
17 Mon Nov 6 Joanna away

Using Video - Part I

Preparation & readings

18 Wed Nov 8 Joanna away

Using Video - Part II   

Preparation & readings

19 Mon Nov 13 Holiday: for Remembrance Day (no class)  
20 Wed Nov 15
CSCW: Interplay Between Small, Large, and Tabletop Displays

Managing input and output [Michael Ilich]

25. Johanson, B., Hutchins, G., Winograd, T., and Stone, M. (2002). PointRight: experience with flexible input redirection in interactive workspaces. Proceedings of UIST 2002, 227 - 234. http://doi.acm.org/10.1145/571985.572019


26. Berry, L., Bartram, L., and Booth, K. S. (2005). Role-based control of shared application views. Proceedings of ACM UIST '05, 23-32. http://doi.acm.org/10.1145/1095034.1095039

21 Mon Nov 20
Universal Usability: Introduction [Florian Deckert]

27. Shneiderman, B. (2000). Universal usability, Communications of the ACM, May 2000, 43(5), 84 - 91. http://doi.acm.org/10.1145/332833.332843

Universal Usability: The elderly [Wei You]

28. Apted, T., Kay, J., and Quigley, A. 2006. Tabletop sharing of digital photographs for the elderly. Proceedings of ACM CHI '06, 781-790. http://doi.acm.org/10.1145/1124772.1124887

22 Wed Nov 22
Universal Usability: Auditory Impairments

29. Ho-Ching, F.W., Mankoff, J., and Landay J.A. (2003).Can you see what I hear?: The design and evaluation of a peripheral sound display for the deaf. Proceedings of ACM CHI 2003, 161 - 168. http://doi.acm.org/10.1145/642611.642641

Universal Usability: Visual Impairments [Andrew Kaufman]

30. Alty, J. L. and Rigas, D. I. (1998). Communicating graphical information to blind users using music: the role of context. Proceedings of CHI '98, 574-581. http://doi.acm.org/10.1145/274644.274721

23 Mon Nov 27

Universal Usability: Cognitive Impairments [Evgeny Maksakov]

31. Wu, M., Baecker, R., and Richards, B. (2005). Participatory design of an orientation aid for amnesics. Proceedings of ACM CHI 2005, 511 - 520. http://doi.acm.org/10.1145/1054972.1055043

Universal Usability: Motor Impairments [Arsham Skrenes]

32. Wobbrock, J.O., Myers, B.A., and Kembel, J. A. (2003). EdgeWrite: a stylus-based text entry method designed for high accuracy and stability of motion. Proceedings ACM UIST  2003, 61 - 70. http://doi.acm.org/10.1145/964696.964703

24 Wed Nov 29

week of Dec 4

Exact date/time TBA

3- hours: Project Stage III Presentations

Special session in lieu of final exam.

Project Phase III Presentations
26  Exact date/time TBA Project Stage III Portfolios
Project Phase III Portfolios due