Date |
Topic & Slides |
Readings Due |
In (Due) |
Out |
|
Note: For readings marked (skim), you are meant to read
the abstract, introduction, section headings, table and figure captions, and
conclusion. |
|||||
W4/1/2009 |
Syllabus.pdf, |
— |
|
|
|
F4/3 |
History of interaction
on the desktop
|
▪ Moggridge, B.
(2007) The
mouse and the desktop. Chapter 1 in
Designing Interactions. Cambridge, MA: MIT Press, pp. 15-72. ▪ Sutherland, I.E. (1963) Sketchpad: A
man-machine graphical communication system. Proceedings of the AFIPS Spring Joint Computer Conference, Volume
23. Detroit, Michigan (May 21-23, 1963), pp. 329-346. |
|
A1 |
|
W4/8 |
No class |
ACM CHI
2009, Boston, MA. |
— |
— |
|
F4/10 |
No class |
ACM CHI
2009, Boston, MA. |
— |
— |
|
W4/15 |
Dialogue, models, affordances,
and widgets
|
▪ Foley, J. D., van Dam, A., Feiner, S. K. and Hughes, J. F. (1996) The form and content of
user-computer dialogues. In
Computer Graphics: Principles and Practice. Reading, Massachusetts:
Addison-Wesley, pp. 392-395. ▪ Buxton, W. (1990) A
three-state model of graphical input.
Proceedings of the IFIP TC13 Third Int'l Conference on Human-Computer
Interaction (INTERACT '90). Cambridge, England (August 27-31, 1990).
Amsterdam, The Netherlands: North-Holland, pp. 449-456. ▪ Cooper, A., Reimann, R. and Cronin, D. (2007)
Controls
and Menus. Chapters 21-22 in About
Face 3.0. Indianapolis, IN: Wiley Publishing, pp. 439-492. ▪ Norman, D.A. (1988) The Design of Everyday
Things. Preface and Chs. 1-4. New York: Basic Books, pp. vii-xxi, 1-104. ▪ Gaver, W.W. (1991)
Technology
affordances. Proceedings of the ACM
Conference on Human Factors in Computing Systems (CHI '91). New Orleans,
Louisiana (April 27-May 2, 1991). New York: ACM Press, pp. 79-84. ▪ Norman, D.A. (1999) Affordance, conventions,
and design. interactions 6 (3), pp. 38-43. |
|
|
|
F4/17 |
Fitts’ law
|
▪ Fitts, P.M. (1954) The information capacity
of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology 47 (6), pp.
381-391. ▪ MacKenzie, I.S. (1992) Fitts' law as a
research and design tool in human-computer interaction. Human-Computer Interaction 7 (1), pp. 91-139. |
|
|
|
W4/22 |
Pointing devices
and their evaluation, |
▪ Cooper, A., Reimann, R. and Cronin, D. (2007)
Pointing,
selecting, and direct manipulation.
Chapter 19 in About Face 3.0. Indianapolis, IN: Wiley Publishing, pp.
375-420. ▪ Soukoreff, R. W. and MacKenzie, I. S. (2004)
Towards a
standard for pointing device evaluation, perspectives on 27 years of Fitts'
law research in HCI. International
Journal of Human-Computer Studies 61 (6), pp. 751-789. ▪ (skim) Zhai, S. (2004) Characterizing computer
input with Fitts' law parameters--the information and non-information aspects
of pointing. International Journal
of Human-Computer Studies 61 (6), 791-809. ▪ (skim) MacKenzie, I.S., Kauppinen, T. and Silfverberg, M. (2001) Accuracy measures for
evaluating computer pointing devices.
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI
'01). Seattle, Washington (March 31-April 5, 2001). New York: ACM Press, pp.
9-16. ▪ (skim) Hinckley, K. (2008) Input technologies and
techniques. In The Human-Computer
Interaction Handbook (2nd ed.), A. Sears and J. A. Jacko (eds). New York: Lawrence
Erlbaum Associates, pp. 161-176. ▪ (skim) Card, S.K., Mackinlay, J.D. and Robertson, G. (1990) The design space of input
devices. Proceedings of the ACM
Conference on Human Factors in Computing Systems (CHI '90). Seattle,
Washington (April 1-5, 1990). New York: ACM Press, pp. 117-124. ▪ (skim) MacKenzie, I.S., Sellen, A.
and Buxton, W. (1991) A comparison of input devices in elemental pointing
and dragging tasks. Proceedings of
the ACM Conference on Human Factors in Computing Systems (CHI '91). New
Orleans, Louisiana (March 1991). New York: ACM Press, pp. 161-166. |
A1 |
A2 |
|
F4/24 |
Pointing
facilitation techniques and “beating” Fitts’ law
|
▪ Balakrishnan, R. (2004) “Beating” Fitts’
law: Virtual enhancements for pointing facilitation. International Journal of Human-Computer Studies 61
(6), pp. 857-874. ▪ (skim) Worden, A., Walker, N.,
Bharat, K. and Hudson, S.E. (1997) Making computers easier for older adults to use:
Area cursors and sticky icons.
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI
'97). Atlanta, Georgia (March 1997). New York: ACM Press, pp. 266-271. ▪ (skim) Grossman, T. and
Balakrishnan, R. (2005) The Bubble Cursor: Enhancing target acquisition by
dynamic resizing of the cursor’s activation area. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '05). Portland, Oregon (April 2-7, 2005). New York:
ACM Press, pp. 281-290. ▪ (skim) Wobbrock, J.O., Fogarty,
J., Liu, S., Kimuro, S. and Harada, S. (2009) The Angle Mouse:
Target-agnostic dynamic gain adjustment based on angular deviation. Proceedings
of the ACM Conference on Human Factors in Computing Systems (CHI '09).
Boston, Massachusetts (April 4-9, 2009). New York: ACM Press, pp. 1401-1410. |
|
|
|
W4/29 |
Crossing and Steering laws and Project description |
▪ Accot, J. and
Zhai, S. (1997) Beyond
Fitts’ law: Models for trajectory-based HCI tasks. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’97). Atlanta, Georgia (March 22-27, 1997). ACM
Press, pp. 295-302. ▪ Accot, J. and
Zhai, S. (2002) More
than dotting the i’s: Foundations for crossing-based interfaces. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’02). Minneapolis, Minnesota (April 20-25, 2002).
New York: ACM Press, pp. 73-80. ▪ (optional for project) Choe, E.K.,
Shinohara, K., Chilana, P.K., Dixon, M. and Wobbrock, J.O. (2009) Exploring the design of
accessible goal crossing desktop widgets. Extended Abstracts of the ACM Conference on Human Factors in
Computing Systems (CHI ’09). Boston, Massachusetts (April 4-9, 2009). New York:
ACM Press, pp. 3733-3738. ▪ (optional for project) Apitz, G. and Guimbretière, F.
(2004) CrossY:
A crossing-based drawing application.
Proceedings of the ACM Symposium on User Interface Software and Technology
(UIST ’04). Santa Fe, New Mexico (October 24-27, 2004). New York: ACM Press,
pp. 3-12. ▪ (optional for project) Wobbrock,
J.O. and Gajos, K.Z. (2008) Goal crossing with mice and trackballs for people
with motor impairments: Performance, submovements, and design directions. ACM Transactions on Accessible Computing 1 (1), pp.
4:1-4:37. (Skim article; focus especially on pp. 4:30-4:33.) |
|
Project |
|
F5/1 |
Other laws of action
|
▪ Rosenbaum, D.A. (1991) Aiming. In Human Motor Control. San Diego, CA: Academic
Press, pp. 205-216. (Skim “The Mass-Spring Model,” pp.
213-216.) ▪ Rosenbaum, D.A. (1991) The
degrees-of-freedom problem. In Human
Motor Control. San Diego, CA: Academic Press, pp. 5-12. ▪ Card, S.K., Moran, T.P. and Newell, A.S.
(1983) The
power law of practice. In The
Psychology of Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum,
pp. 57-65. (Skim the law’s application in “Keying Rates,” pp. 59-65.) ▪ Card, S.K., Moran, T.P. and Newell, A.S.
(1983) Choice
reaction time. In The Psychology of
Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum, pp. 71-76. ▪ (skim) Wobbrock, J. O., Cutrell,
E., Harada, S. and MacKenzie, I. S. (2008) An error model for
pointing based on Fitts’ law. Proceedings
of the ACM Conference on Human Factors in Computing Systems (CHI '08).
Florence, Italy (April 5-10, 2008). ACM Press, pp. 1613-1622. ▪ (skim) Meyer, D.E., Smith, J.E.K.,
Kornblum, S., Abrams, R.A. and Wright, C.E. (1990) Speed-accuracy tradeoffs
in aimed movements: Toward a theory of rapid voluntary action. In Attention and Performance XIII, M. Jeannerod (ed). Hillsdale, New
Jersey: Lawrence Erlbaum, pp. 173-226. ▪ (skim) Schmidt, R.A., Zelaznik, H., Hawkins, B., Frank, J.S. and Quinn, J.T.
(1979) Motor-output
variability: A theory for the accuracy of rapid motor acts. Psychological Review 86 (5), pp. 415-451. ▪ (skim) Hogan, N. (1984) An organizing principle
for a class of voluntary movements.
The Journal of Neuroscience 4 (11), pp. 2745-2754. ▪ (skim) Hick, W.E. (1952) On the rate of gain of
information. Quarterly Journal of
Experimental Psychology 4, pp. 11-26. ▪ (skim) Hyman, R. (1953) Stimulus information as a
determinant of reaction time.
Journal of Experimental Psychology 45 (3), pp. 188-196. |
|
|
|
W5/6 |
Text entry methods
|
▪ MacKenzie, I.S. and Soukoreff, R.W. (2002) Text entry for mobile
computing: Models and methods, theory and practice. Human-Computer Interaction 17 (2), pp. 147-198. ▪ (skim) Silfverberg, M. (2007) Historical overview
of consumer text entry technologies.
Chapter 1 in Text Entry Systems: Mobility, Accessibility, Universality, I. S.
MacKenzie and K. Tanaka-Ishii (eds). San Francisco:
Morgan Kaufmann, pp. 3-25. ▪ (skim) Wobbrock, J. O. and Myers,
B. A. (2006) Trackball text entry for people with motor impairments. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’06). Montréal, Québec (April 22-27, 2006). New
York: ACM Press, pp. 479-488. ▪ (skim) Zhai, S., Hunter, M. and
Smith, B.A. (2002) Performance
optimization of virtual keyboards.
Human-Computer Interaction 17 (3), pp. 229-269. ▪ (skim) Kristensson,
P.-O. and Zhai, S. (2004) SHARK2: A
large vocabulary shorthand writing system for pen-based computers. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '04). Santa Fe, New Mexico (October 24-27,
2004). New York: ACM Press, pp. 43-52. ▪ (skim) Ward, D.J., Blackwell, A.F.
and MacKay, D.J.C. (2000) Dasher--A data entry interface using continuous
gestures and language models.
Proceedings of the ACM Symposium on User Interface Software and Technology
(UIST '00). San Diego, California (November 6-8, 2000). New York: ACM Press,
pp. 129-137. |
|
|
|
F5/8 |
Text entry evaluation, |
▪ Soukoreff, R.W. and MacKenzie, I.S. (2003) Metrics for text entry
research: An evaluation of MSD and KSPC, and a new unified error metric. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '03). Ft. Lauderdale, Florida (April 5-10, 2003).
New York: ACM Press, pp. 113-120. ▪ (skim) Wobbrock, J.O. (2007) Measures of text
entry performance. Chapter 3 in
Text Entry Systems: Mobility, Accessibility, Universality, I. S. MacKenzie
and K. Tanaka-Ishii (eds). San Francisco: Morgan
Kaufmann, pp. 47-74. ▪ (skim) Wobbrock, J.O. and Myers,
B.A. (2006) Analyzing the input stream for character-level errors in
unconstrained text entry evaluations. ACM Transactions on Computer-Human
Interaction 13 (4), pp. 458-489. ▪ (skim) MacKenzie, I.S. (2007) Evaluation of text
entry techniques. Chapter 4 in Text
Entry Systems: Mobility, Accessibility, Universality, I. S. MacKenzie and K.
Tanaka-Ishii (eds). San Francisco: Morgan Kaufmann,
pp. 75-101. |
Project check-point |
|
|
W5/13 |
Pens and pen gestures, |
▪ Hinckley, K., Baudisch, P., Ramos, G. and Guimbretière, F. (2005) Design and analysis of delimiters for
selection-action pen gesture phrases in Scriboli. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’05). Portland, Oregon (April 2-7, 2005). New York:
ACM Press, pp. 451-460. ▪ (skim) Grossman, T., Hinckley, K.,
Baudisch, P., Agrawala, M. and Balakrishnan, R. (2006) Hover Widgets: Using
the tracking state to extend the capabilities of pen-operated devices. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’06). Montréal, Québec (April 22-27, 2006). ACM
Press, pp. 861-870. ▪ (skim) Wobbrock, J.O., Wilson,
A.D. and Li, Y. (2007) Gestures without libraries, toolkits or training: A
$1 recognizer for user interface prototypes. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '07). Newport, Rhode Island (October 7-10,
2007). New York: ACM Press, pp. 159-168. |
A2 |
A3 |
|
F5/15 |
Small
displays, |
▪ Karlson, A.K., Bederson,
B.B. and SanGiovanni, J. (2005) AppLens and LaunchTile: Two
designs for one-handed thumb use on small devices. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '05). Portland, Oregon (April 2-7, 2005). New York:
ACM Press, pp. 201-210. ▪ (skim) Baudisch, P. and Chu, G.
(2009) Back-of-device
interaction allows creating very small touch devices. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI ’09). Boston, Massachusetts (April 4-9, 2009). New
York: ACM Press, pp. 1923-1932. ▪ (skim) Vogel, D. and Baudisch, P.
(2007) Shift: A
technique for operating pen-based interfaces using touch. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '07). San Jose, California (April 28-May 3, 2007).
New York: ACM Press, pp. 657-666. ▪ (skim) Wobbrock, J.O., Forlizzi,
J., Hudson, S.E. and Myers, B.A. (2002) WebThumb: Interaction techniques for small-screen browsers. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '02). Paris, France (October 27-30, 2002). New
York: ACM Press, pp. 205-208. |
|
|
|
W5/20 |
Large
displays, |
▪ Baudisch, P., Cutrell, E., Robbins, D.,
Czerwinski, M., Tandler, P., Bederson,
B. and Zierlinger, A. (2003) Drag-and-Pop and
Drag-and-Pick: Techniques for accessing remote screen content on touch- and
pen-operated systems. In
Human-Computer Interaction--INTERACT '03, G. W. M. Rauterberg,
M. Menozzi, and J. Wesson (eds).
Amsterdam: IOS Press, pp. 57-64. ▪ Guimbretiere, F., Stone, M. and Winograd, T.
(2001) Fluid
interaction with high-resolution wall-size displays. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '01). Orlando, Florida (November 11-14, 2001). New
York: ACM Press, pp. 21-30. ▪ (skim) Baudisch, P., Sinclair, M.
and Wilson, A. (2006) Soap: A pointing device that works in mid-air. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '06). Montreux,
Switzerland (October 15-18, 2006). New York: ACM Press, pp. 43-46. ▪ (skim) Shoemaker, G., Tang, A. and
Booth, K.S. (2007) Shadow Reaching: A new perspective on interaction for large displays. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '07). Newport, Rhode Island (October 7-10,
2007). New York: ACM Press, pp. 53-56. |
|
|
|
F5/22 |
Surfaces and
tabletops, |
▪ Wellner, P. (1993) Interacting
with paper on the DigitalDesk. Communications of the ACM 36 (7), pp. 87-96. ▪ (skim) Wigdor, D., Leigh, D., Forlines, C., Shipman, S., Barnwell, J., Balakrishnan, R.
and Shen, C. (2006) Under the table interaction. Proceedings of the ACM Symposium on User Interface
Software and Technology (UIST '06). Montreux,
Switzerland (October 15-18, 2006). New York: ACM Press, pp. 259-268. ▪ (skim) Dietz, P. and Leigh, D.
(2001) DiamondTouch: A multi-user touch technology. Proceedings of the ACM Symposium on User Interface Software and
Technology (UIST '01). Orlando, Florida (November 11-14, 2001). ACM Press,
pp. 219-226. ▪ (skim) Wilson, A. D., Izadi, S., Hilliges, O., Garcia-Mendoza, A. and Kirk, D. (2008) Bringing physics
to the surface. Proceedings of the
ACM Symposium on User Interface Software and Technology (UIST '08). Monterey,
California (October 19-22, 2008). ACM Press, pp. 67-76. ▪ (skim) Wobbrock, J.O., Morris,
M.R. and Wilson, A.D. (2009) User-defined gestures for surface computing. Proceedings
of the ACM Conference on Human Factors in Computing Systems (CHI ’09).
Boston, Massachusetts (April 4-9, 2009). New York: ACM Press, pp. 1083-1092. |
|
|
|
W5/27 |
Vision- and
sensor-based interaction, |
▪ Wilson, A.D. (2008) Sensor- and
recognition-based input for interaction. In The Human-Computer Interaction Handbook, A. Sears and J. A. Jacko (eds). New York: Lawrence
Erlbaum Associates, pp. 177-199. ▪ (skim) Wilson, A.D. and Shafer, S.
(2003) XWand:
UI for intelligent spaces.
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI
'03). Ft. Lauderdale, Florida (April 5-10, 2003). New York: ACM Press, pp.
545-552. ▪ (skim) Wilson, A.D. (2005) PlayAnywhere: A compact interactive tabletop projection-vision
system. Proceedings of the ACM
Symposium on User Interface Software and Technology (UIST '05). Seattle,
Washington (October 23-26, 2005). New York: ACM Press, pp. 83-92. |
A3 |
|
|
F5/29 |
Eyes
and voice, |
▪ Jacob, R.J.K. (1990) What you look at is what
you get: Eye movement-based interaction techniques. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '90). Seattle, Washington (April 1-5, 1990). New
York: ACM Press, pp. 11-18. ▪ Harada, S., Wobbrock, J. O. and Landay, J.
A. (2007) VoiceDraw:
A hands-free voice-driven drawing application for people with motor
impairments. Proceedings of the ACM
SIGACCESS Conference on Computers and Accessibility (ASSETS ’07). Tempe,
Arizona (October 15-17, 2007). ACM Press, pp. 27-34. ▪ (skim) Hornof, A.J. and Cavender,
A. (2005) EyeDraw:
Enabling children with severe motor impairments to draw with their eyes. Proceedings of the ACM Conference on Human Factors
in Computing Systems (CHI '05). Portland, Oregon (April 2-7, 2005). New York:
ACM Press, pp. 161-170. ▪ (skim) Jacob, R.J.K. and Karn, K.S. (2003) Eye-tracking in human-computer interaction and
usability research: Ready to deliver the promises. In The Mind's Eye: Cognitive and Applied Aspects of
Eye Movement Research, J. Hyona, R. Radach, and H. Deubel (eds). Amsterdam, The Netherlands: Elsevier, pp. 573-605. ▪ (skim) Rosenfeld, R., Olsen, D.
and Rudnicky, A. (2001) Universal speech
interfaces. interactions 8 (6), pp. 34-44. |
|
|
|
W6/3 |
Input for
Computer Access, |
▪ World Wide Web Consortium (2005). How people with disabilities use the Web. May 5, 2005. ▪ (skim) Fraser, J. and Gutwin, C.
(2000) A
framework of assistive pointers for low vision users. Proceedings of the ACM SIGCAPH Conference on
Assistive Technologies (ASSETS ’00). Arlington, Virginia (November 13-15,
2000). New York: ACM Press, pp. 9-16. ▪ (skim)
Wolpaw, J.R., Birbaumer,
N., Heetderks, W.J., McFarland, D.J., Peckham, P.H., Schalk, G., Donchin, E., Quatrano, L.A.,
Robinson, C.J. and Vaughan, T.M. (2000) Brain-computer interface technology: A review of the
first international meeting. IEEE
Transactions on Rehabilitation Engineering 8 (2), pp. 164-173. |
|
— |
|
F6/5 |
No class |
ACM UIST
2009 PC Meeting, New York |
— |
— |
|
W6/10 |
Final Presentations |
2:30-4:20 Mary Gates 234 |
Project |
— |
|