| Home Schedule Assignments |
Human Computer Interaction: CPSC 544
UBC Computer Science - Fall 2004 |
This is an advanced readings course in Human-Computer Interaction. Every student is expected to answer questions about each paper in advance of 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 | Fri Sep 17
|
Overview and Introduction
0. Microsoft Getting Started task pane (information on the web). 1. Johnson, J. et al. (1989). The Xerox Star: A Retrospective. (Reprinted in BGBG, p. 53 - 70, or there is an html version that is almost the same on the web) 2. Myers, B. (1998). A Brief History to Human-Computer Interaction Technology. ACM Interactions, 5(2), 44-54. (ACM DL on the web) |
Assignment 0 out
Assignment 1 out |
| 2 | Fri Sep 24 |
What's the Problem? 3. Landauer, T. (1995). The Trouble with Computers. The MIT Press. ** Read until the end of Section I, pages 1 to 77. ** (RR) Design 4. How to Design Usable Systems, Gould (Excerpt reprinted in BGBG, p. 93 - 121) 5. Norman, D.A. (1986). Cognitive Engineering. In D.A. Norman, S.W. Draper (Eds.), User Centered System Design (pp 31-61). (RR) 6. 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.) 7. Norman, D.A. (2002). Emotion & design: Attractive things work better. ACM Interactions, 9(4), 36-42. (web) |
Assignment 2 assigned Assignment 1: mapping of students to papers posted. |
| 3 | Fri Oct 01 | Evaluation, Experimental Design and Ethics
Introductory lecture on "Experimental Design" (PPT PDF) 8. McGrath, J. (1994). Methodology matters: Doing research in the behavioural and social sciences. (BGBG 152-169) 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. PDF file or try this. 10. Mackay, W. (1995). Ethics, lies and videotape… Proceedings of ACM CHI 95, 138 - 145. PDF File. [Peter McLachlan] |
|
| 4 | Fri Oct 08 |
Human Information Processing
11. Buxton, W. (1986). Chunking and Phrasing and the design of human-computer dialogues (Reprinted in BGBG, 494-499 or web). 12. John, B.E., and Kieras D.E. (1996). Using GOMS for User Interface Design and Evaluation: Which Technique? ACM Transactions on Computer-Human Interaction, 3(4), 287-319. PDF File. In class mini presentations on Project Phase I |
Project Phase I due Project Phase II assigned |
| 5 | Fri Oct 15 | Video Tutorial FSC2430 the LIL
(Jason Harrison)
Instructions for this class. Mackay, W. (?). Using Video to Support Interaction Design. pp3-9, 18-21, 30-35.
PDF |
|
| 6 | Fri Oct 22 |
Software Complexity:
What's the problem?
13. McGrenere, J., and Moore, G. (2000). Are we all in the same "bloat"? Proceedings of Graphics Interface 2000, 187-196. PDF File. [Jeanette Bautista] 14. [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. Software Complexity: Learners 15. Carroll, J., & Carrithers, C. (1984a). Blocking learner error states in a training-wheels system. Human Factors, 26(4), 377 - 389. (RR) Software Complexity: Experts 16. Terry, M., and Mynatt, E. (2002). Side views: persistent, on-demand previews for open-ended tasks. Proceedings of ACM UIST 2002, 71 - 80. http://doi.acm.org/10.1145/571985.571996 Software Complexity: Customization as a solution? 17. Mackay, W. E. (1990). Patterns of sharing customizable software. Proceedings of ACM CSCW’90, 209 - 221. http://doi.acm.org/10.1145/99332.99356 18. [Optional] Mackay, W. E. (1991). Triggers and barriers to customizing software. Proceedings of ACM CHI’91, 153 - 160. http://doi.acm.org/10.1145/108844.108867 |
Project Phase I returned |
| 7 | Fri Oct 29 | Software Complexity:
Adaptive interfaces as a solution?
19. Sears, A., Shneiderman, B. (1994). Split menus: Effectively using selection frequency to organize menus. ACM Transactions on Computer-Human Interaction, 1(1) 27 - 51. http://doi.acm.org/10.1145/174630.174632 [Meghan Allen] Software Complexity: Comparing adaptive and adaptable interfaces? 20. 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, ACM CHI Letters 4(1), 164-170. http://portal.acm.org/citation.cfm?doid=503376.503406 [Chia-Ning Chiang] Software Complexity: Mixed-initiative designs 21. 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. 22. Horvitz, E. (1999). Principles of mixed-initiative user interfaces. Proceedings of ACM CHI 99, 159-166. http://doi.acm.org/10.1145/302979.303030 [Ian Stavness] |
|
| 8 | Fri Nov 05 |
Human Motor Capabilities 23. MacKenzie, I. S. (1992). Movement time prediction in human-computer interfaces. (Reprinted in BGBG 483-493). 24. 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 In class mini presentations on Project Phase II |
Project Phase II due Project Phase III assigned |
| 9 | Fri Nov 12 |
CSCW: Introduction and Behavioural Foundations
25. McGrath, J. (1991). Time, Interaction and Performance
(TIP): a Theory of Groups. Small Group Research, 22(2), 147-174. ( RR)
26. Grudin, J. (1988). Why CSCW Applications Fail: Problems in
the Design and Evaluation of Organizational Interfaces, Proceedings
of ACM CSCW, 85-93.
http://portal.acm.org/citation.cfm?doid=62266.62273
[Nelson Siu]
CSCW: Awareness 27. Gutwin, C. and Greenberg, S (1998). Effects of Awareness Support
on Groupware Usability, Proceedings ACM CHI'98, 511-518.
http://portal.acm.org/citation.cfm?doid=274644.274713
Feedback and discussion on Project
|
Project Phase II returned |
| 10 | Fri Nov 19 |
Special guest lecture
by
Dr. Jonathan Grudin.
CSCW: Architecture 28. Patterson, J., Day, M. and Kucan, J. (1996) Notification Servers for Synchronous Groupware, Proceedings of ACM CSCW'96, 122-129. http://portal.acm.org/citation.cfm?doid=240080.240232 CSCW: Large Screen Displays 29. Guimbretière, F., Stone, M., and Winograd, T. (2001). Fluid Interaction with High-resolution Wall-Size Displays. Proceedings of ACM UIST 2001. http://portal.acm.org/citation.cfm?doid=502348.502353 30. 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 [Phillip Jeffrey] |
|
| 11 | Fri Nov 26 |
CSCW: Tabletop Displays
31. 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://pages.cpsc.ucalgary.ca/~sdscott/pubs/scott_ecscw2003.pdf [Hedieh Najafi] 32. Wu., M. and Balakrishnan, R. (2003). Multi-Finger and Whole Hand Gestural Interaction Techniques for Multi-User Tabletop Displays. To appear in Proceedings of UIST 2003, November 2003. http://www.dgp.toronto.edu/~ravin/papers/uist2003_tabletop.pdf Small Screen Displays 33. Wobbrock, J.O., Forlizzi, J., Hudson, S.E., and Myers, B.A.(2002). WebThumb: interaction techniques for small-screen browsers. Proceedings of ACM UIST 2002, 205 - 208. http://doi.acm.org/10.1145/571985.572014 [Elizabeth Vander Zaag] 34. Kamba T., Elson, S., Harpold, T., Stamper, T., and Sukaviriya, P. (1996). Using Small Screen Space More Efficiently, Proceedings of ACM CHI 96, v.1, 383-390. www.acm.org/sigchi/chi96/proceedings/papers/Kamba/tk_txt.htm [Qiang Kong] |
Project Phase II returned Project Phase III assigned |
| 12 | Fri Dec 03 |
Interplay Between Small,
Large, and Tabletop Displays
35. 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 36. Rekimoto, J., and Saitoh, M. (1999). Augmented surfaces: a spatially continuous work space for hybrid computing environments. Proceedings of ACM CHI 99, 378 - 385. http://doi.acm.org/10.1145/302979.303113 [Jennifer Gluck] Universal Usability 37. [Optional] Shneiderman, B. (2000). Universal usability, Communications of the ACM, May 2000, 43(5), http://www.cs.umd.edu/~ben/p84-shneiderman-May2000CACMf.pdf or http://portal.acm.org/citation.cfm?doid=332833.332843 38. 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 [Steve Yohanan] 39. Myers, B.A., Wobbrock, J.O., Yang, S., Yeung, B., Nichols, J., and Miller, R. (2002). Using handhelds to help people with motor impairments. Proceedings of ACM ASSETS, 89 - 96. http://doi.acm.org/10.1145/638249.638266 |
|
| 13 | Fri Dec 10 |
Project Stage III Presentations Special session in lieu of final exam |
Project Phase III Presentations |
| Fri Dec 17 | Project Stage III Porfolios |
Project Phase III
Portfolios due |