Home
Schedule (you are here)
Assignments
Human Computer Interaction: CPSC 544
UBC Computer Science - Fall 2002


The list of readings for a lecture will be made available one week in advance of that lecture. Electronic copies of the lecture slides will also be made available -- hopefully before the lecture, but there are no guarantees!

Textbook:
Human-Computer Interaction: Toward the Year 2000 by Ronald M. Baecker, Jonathan Grudin, William A.S. Buxton, and Saul Greenberg (BGBG)
 
Date Topics and Readings Deliverables
Tues Sept 10

Lecture:
PDF 
PPT

Overview and Introduction
Intro to BGBG (p. 1 – 3)

Johnson, J. et al. (1989). The Xerox Star: A Retrospective. (Reprinted in BGBG, p. 53 - 70)

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


Fri Sept 13

Lecture:
PDF 
PPT
Design 
How to Design Usable Systems, Gould (Excerpt reprinted in BGBG, p. 93 - 121)

Norman, D.A. (1988). The Psychopathology of Everyday Things. (Excerpt reprinted in BGBG, p. 5 - 21)

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


Tues Sept 17

Lecture:
PDF 
PPT
Understanding Users and Their Tasks
Lewis, C. and Rieman, J. (1994) Task Centered User Interface Design,  (shareware copy online). ** You should read the whole book, but chapters 1 and 2 in particular. **

Cooper, A. (1999). The Inmates are Running the Asylum. (Read chapters 9, 10, and 11: pgs 121-201. Copy should be available in the Reading Room soon -- perhaps not in time for the lecture.)

Assignment 1 out

Fri Sept 20

Lecture (1st part):
PDF 
PPT

Lecture (2nd part):
PDF 
PPT
User-Centered Design, Participatory Design, and Contextual Inquiry
Heuristic Evaluation


Chapter 3 Introduction, BGBG 187 – 195 (Considering Work Contexts in Design)

Good, M. (1992). Participatory Design of a Portable Torque-Feedback Device (Reprinted in BGBG p. 225 - 232) (also on the web)

Holtzblatt, K., and Jones, S. (1993). Conducting and Analyzing a Contextual Interview (Excerpt reprinted in BGBG p. 241 - 253)

BGBG 80-86  (Evaluating Systems and Their User Interfaces)

BGBG 170-181 (Usability Inspection Methods)

Optional:
Neilsen, J. (1993). Usability Engineering. Read Chapter 5: Usability Heuristics, 115 – 163. (Available in the Reading Room.)
Dates for Assignment 1 assigned.
Tues Sept 24
Heuristic Evaluation (cont'd)
Heuristic Evaluation Exercise

Fri Sept 27

Lecture (1st part):
PDF 
PPT

Lecture (2nd part):
PDF 
PPT
Prototyping

Rettig, M. (1994). Prototyping for Tiny Fingers, CACM 37(4), 21-27. (web)

Cooper, A. (1994). The Perils of Prototyping. (web)

Rudd, J., Stern, K. and Isensee, S. (1996).  Low vs. high fidelity prototyping debate. Interactions 3(1), 76-85. (web)

Vertelney, L. (1989). Using Video to Prototype User Interfaces. (BGBG, 142-146).

Neilsen, J. (1993). Usability Engineering. Read Section 4.8 on prototyping,  93 –101.

Optional:
Chapter 6 of Lewis and Rieman (shareware copy online).

User Abilities
Human Information ProcessingMemory, Chunking & Phrasing, Modes


Dix A., J. et al. (1993). Human-Computer Interaction, Second Edition. A copy of chapter 1 is in the Reading Room. You will need to read all of Chapter 1 over the next week. For this week, you only need Sections 1.1 and 1.3.

Buxton, W. (1986). Chunking and Phrasing and the design of human-computer dialogues (Reprinted in BGBG, 494-499).

Questions you should be prepared to answer about the readings.

Optional:
Raskin, J. (2000) The Humane Interface, Chapter 3 (on modes).
Project Phase I out
Tues Oct 1
PDF 
PPT
User Abilities
Colour Perception, Preattentive Processing

Dix A., J. et al. (1993). Human-Computer Interaction, Second Edition. Read the rest.

Optional:
Ware, C. (2000). Information Visualization: Perception for Design. Chapter 4 (on color) and Chapter 5 (pgs 151-171 on preattentive processing). In the Reading Room.

Edward Tufte’s series of three books on information display. Three of these books are in the Reading Room.

Fri Oct 4
PDF 
PPT
User Abilities
Human Motor Capabilities


MacKenzie, I. S. (1992). Movement time prediction in human-computer interfaces. (Reprinted in BGBG 483-493).
Assignment 2 out
Tues Oct 8
Student presentations:

Small Screen Displays (Andrew Chan)  
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

Large Screen Displays (Mark Hancock) 
Guimbretière, F., Stone, M., and Winograd, T. (2001). Fluid Interaction with High-resolution Wall-Size Displays, ACM UIST 2001, http://portal.acm.org/citation.cfm?doid=502348.502353

Fri Oct 11
PDF 
PPT
Evaluation - General

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

Kennedy, S. (1989). Using video in the BNR usability lab. (Reprinted in BGBG 182-185).
Project Phase I due
Tues Oct 15
Student presentations:

Universal Usability (Leah Finlater) 
Shneiderman, B. (2000). Universal usability, Communications of the ACM, May 2000, Volume 43 Issue 5, http://www.cs.umd.edu/~ben/p84-shneiderman-May2000CACMf.pdf or http://portal.acm.org/citation.cfm?doid=332833.332843

HCI and Children (Kelvin Lau) 
Druin, A. (1999). Cooperative inquiry: developing new technologies for children with children,  Proceedings of CHI 99, http://doi.acm.org/10.1145/302979.303166
Project Phase I returned

Project Phase II out
Fri Oct 18
PDF 
PPT
Evaluation - Experimental Design

No Readings.

Tues Oct 22
Student presentations:

HCI and the Blind (Sunny Ho) 
Pitt, I. J., Edwards, A D. N.  (1996). Improving the Usability of Speech-Based Interfaces for Blind Users, Second Annual ACM Conference on Assistive Technologies 1996 p.124-130, www.acm.org/pubs/articles/proceedings/assets/228347/p124-pitt/p124-pitt.pdf

Social Interfaces (Doug Janzen) 
Nass, C., Steuer, J., and Tauber E.R. (1994). Computers are Social Actors, Proceedings of ACM CHI'94, v.1, 72-78, www.acm.org/pubs/articles/proceedings/chi/191666/p72-nass/p72-nass.pdf

Fri Oct 25
CSCW (Joanna away - no class)
 
McGrath, J. (1991). Time, Interaction and Performance (TIP): a Theory of Groups. Small Group Research, 22(2), 116-129. (Copy is in the Reading Room.)

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

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

Stewart, J., Bederson. B. and Druin, A. (1997) Single Display Groupware: A Model for Co-Present Collaboration. Proceedings of ACM CHI 99, v.1, 286-293. http://www.acm.org/pubs/articles/proceedings/chi/302979/p286-stewart/p286-stewart.pdf

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

Tues Oct 29
Basic Video (Jason Harrison)
FSC2430

Mackay, W. (?). Using Video to Support Interaction Design. PDF

Mackay, W. (1995). Ethics, lies and videotape… Proceedings of ACM CHI 95,  138 - 145. http://portal.acm.org/citation.cfm?id=223922&coll=portal&dl=ACM&CFID=5247754&CFTOKEN=8509898#CIT

Sanderson, P.M., Scott, J.J.P., Johnston, T., Mainzer, J., Watanabe, L.M., & James, J.M. (1994). MacSHAPA and the enterprise of Exporatory Sequential Data Analysis (ESDA). International Journal of Human-Computer Studies, 41(5), 633-681. PDF

Fri Nov 1

PDF 
PPT
Software Bloat

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

McGrenere, J., and Moore, G. (2000). Are we all in the same "bloat"? Proceedings of Graphics Interface 2000, 187-196. PDF File .
Assignment 2 due
Tues Nov 5
Student presentations:

Tangible User Interfaces (Mario Enriquez) 
Ishii, H., and Ullmer, B. (1997). Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms, Proceedings of ACM CHI 97, v.1, 234-241, www.acm.org/pubs/articles/proceedings/chi/258549/p234-ishii/p234-ishii.pdf

Software Visualization (Reid Holmes) 
Baecker, R., DiGiano, C., and Marcus, A. (1997). Software visualization for debugging, Communications of the ACM, April 1997 Volume 40 Issue 4, http://doi.acm.org/10.1145/248448.248458

Fri Nov 8
Finish Experimental Design
 
no readings
Project Phase II due
Tues Nov 12
Student presentations:

Augmented Reality (Fahong Li) 
Mackay, W. E., Fayard, A., Frobert, L., and Medini, L. (1998). Reinventing the Familiar: Exploring an Augmented Reality Design Space for Air Traffic Control, Proceedings of ACM CHI 98, v.1, 558-565, www.acm.org/pubs/articles/proceedings/chi/274644/p558-mackay/p558-mackay.pdf

Virtual Reality (Timothy Chen) 
Brooks, Jr., F.P., (1999). What's Real About Virtual Reality?, IEEE Computer Graphics and Applications, 19, 6:16-27., http://www.cs.unc.edu/~brooks/WhatsReal.pdf
Project Phase III out
Fri Nov 15
Student presentation:

Auditory Interfaces (Ken Deeter) 
Gaver, W. W. (1993). Synthesizing Auditory Icons Auditory Interfaces, Proceedings of ACM INTERCHI'93, 228-235, www.acm.org/pubs/articles/proceedings/chi/169059/p228-gaver/p228-gaver.pdf

GOMS modeling  (Vanesa Mirzaee Abar)  
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, www.acm.org/pubs/articles/journals/tochi/1996-3-4/p287-john/p287-john.pdf

Information visualization
Guest lecture by Tamara Munzner

Tues Nov 19
Test (in class)

Fri Nov 22
Advanced Video (Jason Harrison)
FSC2430

Tues Nov 26
Student presentations:

Multi-modal Interfaces (Sat Chakrabarti) 
Oviatt, S.,  DeAngeli, A., and Kuhn, K. (1997). Integration and Synchronization of Input Modes during Multimodal Human-Computer Interaction, Proceedings of ACM CHI 97, v.1, 415-422, www.acm.org/pubs/articles/proceedings/chi/258549/p415-oviatt/p415-oviatt.pdf

Natural Language Interfaces (Rhian Davies) 

Evolution of the Conversation Machine: A Case Study of Bringing Advanced Technology to the Marketplace. Catherine G. Wolf, Wlodek Zadrozny Conference proceedings on Human factors in computing systems. January 1998. http://portal.acm.org/citation.cfm?doid=274644.274710


Fri Nov 29
Student presentations:

Programming by Demonstration (Erwin Tang)  
McDaniel, R. G., and Myers, B. (1997). Gamut: Demonstrating Whole Applications, Proceedings of the ACM, Symposium on User Interface Software and Technology 1997 p.81-82, www.acm.org/pubs/articles/proceedings/uist/263407/p81-mcdaniel/p81-mcdaniel.pdf

Information Retrieval (Kevin YM Chen) 
Golovchinsky, G., and Chignell, M. (1993). Queries-R-Links: Graphical Markup for Text Navigation Searching: Tools and Strategies, Proceedings of ACM INTERCHI'93, 454-460, www.acm.org/pubs/articles/proceedings/chi/169059/p454-golovchinsky/p454-golovchinsky.pdf

Mon Dec 2

3- hours: Project Stage III Presentations
1:00 - 4:00 PM, FSC 1613
Project Stage III Presentations
Mon Dec 9
Project Stage III Reports
Project Stage III Reports due