HCI Prelim Exam Syllabus, 6/2/02As you read the articles below,
remember that you need not only to understand each individual article, but also
to synthesize and analyze what your are reading in terms of the relationships
between articles. Some of the articles below were huge steps historically, some
of them are new ideas barely tested, some are summaries of work in an area, and
others were chosen because they cover important material that could be found in
journal or conference articles quickly or at a high level in an attempt to
reduce the reading page count. Can you identify which of these papers fall into
which categories? Which papers on this list came before and influenced other
papers on this list? What's missing, what's left to be done? Try to consider
these meta-issues as you get into the dirty details of understanding each paper
in depth, another equally important goal of reading this canon.
Some papers are marked: Available Online without URLS provided.
Consider them an opportunity to learn about the ACM Digital Library , Research Index (also a reverse citation
service), the complete computer science bibliography
, and your very own berkeley library (I often search for journals either on the
journal list or on Pathfinder . Use the latter by
selecting "Title phrase" and entering the full journal name. Also select the
"Journal" format.) Using the library services, you can access anything online
even without an ACM account. You might also check a repository created
by the Fall 2003 students.
General HCI KnowledgeFamiliarity with the basic material in 160 is
expected by the examiners. You may want to explore the readings and lecture
materials, or read an HCI textbook such as the one by Dix, Finlay, Abowd and
Beale, or the book by Shneiderman.
- Bush, V. "As
We May Think" . In The Atlantic Monthly, July 1945. http://www.acm.org/pubs/articles/journals/interactions/1996-3-2/p35-bush/p35-bush.pdf
(HTML version at
- Newell and Gregor. "Human Computer Interaction for People with
Disabilities". In Handbook of Human-Computer Interaction. Amsterdam;
New York: Elsevier Science Publishers B.V., 1988, pp. 813-824.
- Weiser, M. " The Computer for
the Twenty-First Century ." Scientific American, pp. 94-10,
September 1991. http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html
- Weiser, M. "
Some Computer Science Issues in Ubiquitous Computing ." Communications
of the ACM,Vol. 36, No. 7, July 1993. pp. 75-84. http://www.ubiq.com/hypertext/weiser/UbiCACM.html
- Abowd and Mynatt. "Charting Past, Present and Future Research in
Ubiquitous Computing" TOCHI 7(1), 2000. pp. 29-58. Available online
- Carroll, J. M., Mack, R. L., & Kellogg, W. A. "Interface metaphors
and user interface design". In M. Helander (Eds.), in Handbook of
Human-Computer Interaction. Amsterdam; New York: Elsevier Science
Publishers B.V., 1988, pp. 67-85.
- Gould, J.D & Lewis, C.H. "
"Designing for Usability: Key Principles, and What Designers Think" .
Communications of the ACM, 28(3), 1985, pp. 300-311. http://www.acm.org/pubs/articles/journals/cacm/1985-28-3/p300-gould/p300-gould.pdf
- Norman, D. A., "The Psychopathology of Everyday Things", Chapter 1 from
The Design of Everyday Things, Doubleday, 1990, pp. 1-33.
- Rettig, Marc. "
Prototyping for Tiny Fingers ," in Communications of the ACM, Vol.
37, No. 4, pp. 21-27, April 1994. http://www.acm.org/pubs/articles/journals/cacm/1994-37-4/p21-rettig/p21-rettig.pdf
- Shneiderman, B. and Maes, Pattie. "
Direct Manipulation vs. Interface Agents ," in Interactions, Vol.
4, No. 6 (Nov-Dec 1997), pp. 42-61. http://www.acm.org/pubs/articles/journals/interactions/1997-4-6/p42-shneiderman/p42-shneiderman.pdf
- Horvitz, E. "Principles of mixed-initiative user interfaces" Proceeding
of the CHI 99 conference on Human factors in computing systems Pages: 159
- 166, 1999 http://doi.acm.org/10.1145/302979.303030
Freeman, W.T., et. al., "Computer Vision for
Interactive Computer Graphics" . In IEEE Computer Graphics and
Applications, May-June, 1998, pp. 42-53. http://www.merl.com/papers/docs/TR99-02.pdf
William W. Gaver and Randall B. Smith and Tim O'Shea
"Effective Sounds in Complex Systems: The ARKola Simulation" Proceedings of
ACM CHI'91 Conference on Human Factors in Computing Systems pp.85-90.
Card, S. K., Mackinlay, J. D., and Robertson, G. G.,
A Morphological Analysis of the Design Space of Input Devices ",ACM
Transactions on Information Systems, Volume 9, Issue 2, 1992, pp. 99-122.
Yankelovic, Nicole et. al. "
Designing SpeechActs: Issues in Speech User Interfaces ", in
Proceedings of CHI '95: Human Factors in Computing Systems , Denver,
CO, May 1995, pp.369-376. http://www.acm.org/sigchi/chi95/proceedings/papers/ny_bdy.htm
Sharon Oviatt "Ten Myths of Multimodal Interaction"
Communications of the ACM 42(11), pp. 74-81. http://www.acm.org/pubs/articles/journals/cacm/1999-42-11/p74-oviatt/p74-oviatt.pdf
- [Tangible] Ishii, H., and Ullmer, B. "
Tangible Bits: Toward Seamless Interfaces between People, Bits and Atoms
". In Proceedings of CHI 97: Human Factors in Computing Systems ,
Atlanta, GA, March 1997, pp. 234-241. http://tangible.media.mit.edu/papers/Tangible_Bits_CHI97/Tangible_Bits_CHI97
- [Information Visualization]
Chapter 1, "Information
Visualization", in Readings in Information Visualization: Using Vision to
Think by Card, Mackinlay, and Shneiderman, Morgan Kaufmann, 1999.
Jennifer Mankoff and Scott E. Hudson and Gregory
Interaction techniques for ambiguity resolution in
recognition-based interfaces. In Proceedings of UIST 2000. pp.
- Towards a Better Understanding of Context and Context-Awareness
ftp://ftp.cc.gatech.edu/pub/gvu/tr/1999/99-22.pdf Anind K. Dey and Gregory
D. Abowd. In the Workshop on The What, Who, Where, When, and How of
Context-Awareness, as part of the 2000 Conference on Human Factors in
Computing Systems (CHI 2000), The Hague, The Netherlands, April 3, 2000.
- A Context-based Infrastructure for Smart Environments
http://www.cc.gatech.edu/fce/contexttoolkit/pubs/MANSE99.pdf Anind K. Dey,
Daniel Salber and Gregory D. Abowd. In the Proceedings of the 1st
International Workshop on Managing Interactions in Smart Environments (MANSE
'99), Dublin, Ireland, December 13-14, 1999. pp. 114-128.
- [Two Handed Interaction]
Kurtenbach, G., Fitzmaurice, G. Baudel,
T. and Buxton, B. "
The Design of a GUI Paradigm Based on Tablets, Two-hands, and Transparency
". In Proceedings of CHI '97: Human Factors in Computing Systems,
Atlanta, GA, March 1997, pp. 35-42.
- Landauer, Thomas K. "Research Methods in Human-Computer Interaction," in
Handbook of Human-Computer Interaction , M. Helander (ed.), Elsevier,
pp. 905-928, 1988.
- Ch. 2: Heuristic Evaluation, by Jakob Nielsen, from Usability
Inspection Methods, edited by Jakob Nielsen & Robert L. Mack, 1994,
- Woolrych, A. and Cockton, G., "Why and When Five Test Users aren't
Enough," in Proceedings of IHM-HCI 2001 Conference: Volume 2, eds. J.
Vanderdonckt, A. Blandford, and A. Derycke, Cpadus ditions: Toulouse, 105-108,
- Beyer, Hugh and Holtzblatt, Karen, Introduction, Chapter 1 and Principles
of Contextual Inquiry, Chapter 3 from Contextual Design: Defining
Customer-Centered Systems, Morgan Kaufmann, 1998, pp. 1-21, 41-64.
- Ch. 2: The Human Information Processor, in The Psychology of
Human-Computer Interaction, by Stuart K. Card, Thomas P. Moran, &
Allen Newell, 1983, pp. 23-83.
- Bonnie E. John and David E. Kieras. (1996) The GOMS Family of User
Interface Analysis Techniques: Comparison and Contrast. Transactions on
Computer-Human Interaction v.3 n.4 p.320-351. Available online.
- I. Scott MacKenzie, William Buxton. (1992) "Extending Fitts' Law to
Two-Dimensional Tasks". Proceedings of ACM CHI'92 Conference on Human
Factors in Computing Systems pp. 219-226. Available Online
- McGrath "Methodology Matters: Doing Research in the behavioral and social
sciences" in Readings in Human-Computer Interaction: Toward the Year 2000
R. M. Baecker and J. Grudin and W. A. S. Buxton, ed. pp. 152-169.
- David R. Millen. Rapid ethnography: time deepening strategies for HCI
field research Proceedings of ACM DIS'00. pp. 280-286. http://doi.acm.org/10.1145/347642.347763
- Myers, B., "
A New Model for Handling Input ", in ACM Transactions on Information
Systems, Volume 8, Number 3, July 1990, pp. 289-320. http://www.acm.org/pubs/articles/journals/tois/1990-8-3/p289-myers/p289-myers.pdf
- Brad Myers and Scott E. Hudson and Randy Pausch, "Past, Present, and
Future of User Interface Software Tools" ACM Transactions on Computer-Human
Interaction (TOCHI) 7(1), pp. 3-28. http://acm.org/pubs/articles/journals/tochi/2000-7-1/p3-myers/p3-myers.pdf
- Dan R. Olsen, Jr. Chapter, Section 2, "Model-View-Controller
Architecture", from Developing User Interfaces. Morgan Kaufmann, 1998.
- Mynatt, E. D. & Weber, G. "Nonvisual Presentation of Graphical User
Interfaces: Constrasting Two Approaches" in Proceedings of ACM CHI'94
Conference on Human Factors in Computing Systems pp. 166-172. http://www.acm.org/pubs/articles/proceedings/chi/191666/p166-mynatt/p166-mynatt.pdf
- Dan R. Olsen, Scott E. Hudson, Thom Verratti, Jeremy M. Heiner, Matt
Phelps. "Implementing interface attachments based on surface representations"
in Proceedings of CHI 1999 pp. 191-198. 1999. http://doi.acm.org/10.1145/302979.303038
- Scott E. Hudson and John T. Stasko. "Animation Support in a User Interface
Toolkit: Flexible, Robust and Reusable Abstractions" in Proceedings of the
ACM Symposium on User Interface Software and Technology , pp. 57-67. 1993
- P. R. Calder & M. A. Linton "Glyphs: Flyweight objects for user
interfaces." in Proceedings of the ACM Symposium on User Interface Software
and Technology, pp. 92-101. 1990 Available Online
- Grudin, Jonathan. " Groupware and
Social Dynamics: Eight Challenges for Developers ," in Communications
of the ACM, Vol. 37, No. 1 (Jan. 1994), pp. 92-105. http://www.ics.uci.edu/~grudin/Papers/CACM94/cacm94.html
- Dourish, P., Adler, A., Bellotti, V., and Henderson, A. " Your Place
or Mine? Learning from Long-Term Use of Audio-Video Communication ." in
Computer-Supported Cooperative Work, 5(1), 33-62, 1996. ftp://ftp.parc.xerox.com/pub/dourish/jcscw-office-share.ps
- Gary M. Olsen and Judith S. Olsen "Distance Matters". Human-Computer
Interaction. 15(2/3). pp. 139-178. 2000. Available Online
- Sproull, L. and S. Kiesler (1995). Computers, networks, and work. Readings
in Human-Computer Interaction: Toward the Year 2000. R. M. Baecker, J. Grudin,
W. A. S. Buxton and S. Greenberg. San Francisco, Morgan Kaufmann: 755-761.
End User Programming
- Ken Kahn. "Drawings on napkins, video-game animation, and other ways to
program computers" in Communications of the ACM 39(8), pp. 49-59. http://doi.acm.org/10.1145/232014.232028
- Allen Cypher. "Eager: Programming Repetitive Tasks by Example
Proceedings of CHI'99 pp. 33-39. 1999. Available online