spring 2011

CS376: Research Topics in Human-Computer Interaction

Monday & Wednesday, 1:15PM – 3:05PM, Y2E2 111

Scott Klemmer, Gates 384, Office Hours: Wednesdays, 3.15pm-4.30pm

ta: Jesse Cirimele, Gates 382, Office Hours: Thursdays 1:30pm-2:30pm

Final Presentations

Date: Friday June 3rd, 12:15PM – 3:15PM

Jurors: TBA

Location: Wallenberg 124


This course is a broad graduate-level introduction to HCI research. The course begins with seminal work on interactive systems, and moves through current and future research areas in interaction techniques and the design, prototyping, and evaluation of user interfaces. Topics include computer-supported cooperative work; audio, speech, and multimodal interfaces; user interface toolkits; design methods; evaluation methods; ubiquitous and context-aware computing; tangible interfaces; haptic interaction; and mobile interfaces.

This is a 4-unit course, open to all graduate students. For undergraduates, earning an A- or better in cs147 is a prerequisite. (Graduate students with a unit cap may enroll for 3 units; the workload is the same.)

Students in this course are encouraged to attend CS547, the HCI seminar; Fridays 12:50 - 2:05pm.

Course Structure

The course comprises two pieces: reading and discussing research papers, and a quarter-long research project.

For each class period, students will submit short commentaries on the assigned readings (submitted online in this format by 7am on the day of class). After 7am on the day of class, all commentaries will be made available for other students to read (again, through the online submission system). The discussion leader and course staff will all read these before class to prepare for discussion. Students are expected to do all of the readings; commentaries are only required for those marked on the syllabus.

Students will lead one class discussion each. For details on how to structure a discussion, go here. The discussant(s) should meet with Scott and Jesse at the end of the previous class - come to this meeting with a plan for your discussion. On discussion day, students submit their materials instead of their commentary using the online submission system. The discussant should read all student commentaries before class and integrate them into the discussion. Finally, the discussant is responsible for grading the student commentaries.


Note: Stanford students can use the Stanford Library proxy for off-campus access to the readings posted on ACM Portal.

Date Topic


28 March Introduction


As We May Think, Vannevar Bush, The Atlantic Monthly, July 1945.


30 March Input
Discussants: Rio Akasaka and Daniel Strazzulla

Input , Hinckley and Wigdor, upcoming book

Pen + touch = new tools Hinckley, K., Yatani, K., Pahud, M., Coddington, N., Rodenhouse, J., Wilson, A., Benko, H., and Buxton, B. UIST 2010 Proceedings of the 23nd annual ACM symposium on User interface software and technology


Multi-Touch Systems that I Have Known and Loved, Bill Buxton.
4 April Models
Discussants: Christopher Anderson and Molly Mackinlay

Exploring and Finding Information, Pirolli, Chapter 7 HCI Models, Theories, and Frameworks

A Morphological Analysis of the Design Space of Input Devices, Stuart K. Card, Jock D. Mackinlay, and George G. Robertson, ACM Transactions on Information Systems, Volume 9, Issue 2, 1992, pp. 99-122.

Research Group Partner Choices Due at end of class

6 April Research
Discussants: Katherine Nguyen and Arda Kara

The Science of Design, Herbert A. Simon in The Sciences of the Artificial, 1969, pp. 128-159.

Pasteur's Quadrant, Ch. 3, Stokes D.E., pp 58-89
8 April

Project Abstract Draft Due at 7:00am - Submit Online

11 April
Discussants: Yin Yin Wu and Joseph Lau

The Computer for the 21st Century, Mark Weiser, Scientific American, September 1991, pp. 94 - 104.

How Bodies Matter: Five Themes for Interaction Design, Scott Klemmer, Bjoern Hartmann, Leila Takayama in Proceedings of DIS 2006
13 April Ideas
Discussants: Deonne Castaneda

Creative Hypothesis Generating in Psychology: Some Useful Heuristics, McGuire, W.J., Annual Review of Psychology, 48(1), 1-30.

An Ethnographic Approach to Design, Jeanette Blomberg, Mark Burrell, and Greg Guest, in The Human-Computer Interaction Handbook, A. Sears, J. Jacko, ed., 2003, pp. 964-986.
18 April Methods
Discussants: Arti Chhajta and Julie Fortuna

Methodology Matters: Doing Research in the behavioral and social sciences, Joseph E. McGrath, in Readings in Human-Computer Interaction: Toward the Year 2000, R. M. Baecker, J. Grudin, W. A. S. Buxton, S. Greenberg, ed., 1995, pp. 152 - 169.

A Survey Method for Characterizing Daily Life Experience: The Day Reconstruction Method Kahneman, D., Krueger, A., Schkade3, D., Schwarz, N., and Stone, A.Science, 3 December 2004
txt 4 l8r: Lowering the Burden for Diary Studies Under Mobile Conditions Brandt, J., Weiss, N., Klemmer, S., CHI '07 extended abstracts on Human factors in computing systems
20 April Design
Discussants: Joseph Binney and Andres Moreno

Getting the Right Design and the Design Right: Testing Many Is Better Than One, Maryam Tohidi, William Buxton, Ronald Baecker, Abigail Sellen CHI 2006: ACM Conference on Human Factors in Computing Systems, pp. 1243 - 1252.

Design As Exploration: Creating Interface Alternatives through Parallel Authoring and Runtime Tuning Hartmann, B., Yu, L., Allison, A., Yang, Y., Klemmer, S., Proceedings of the 21st annual ACM symposium on User interface software and technology (UIST 08)
22 April

Project Abstract Final Due at 7:00am - Submit Online

Please sign up for Project Progress Meetings.

25 April Physical/Virtual
Discussants: Aaron Kleinsteiber and Clayton Mellina

The infrastructure of experience and the experience of infrastructure: meaning and structure in everyday encounters with space Dourish, P., Bell, G., Environment and Planning B: Planning and Design advance online publication

On Distinguishing Pragmatic from Epistemic Action, David Kirsh and Paul Maglio, Cognitive Science, 1994, pp. 513-549.
27 April Attention
Discussants: Will Perl and Adam Vogel

Cognitive Control in Media Multitaskers Ophir, E., Nass, C., Wagner, A., Proceedings of the National Academy of Sciences.

Models of attention in computing and communication: from principles to applications Horvitz, E., Kadie, C., Paek, T., Hovel, D., Communications of the ACM, Volume 46 Issue 3, March 2003
2 May Search
Discussants: Chinmay Kulkarni and Michael Brandt

Example-Centric Programming: Integrating Web Search into the Development Environment, Brandt, J., Dontcheva, M., Weskamp, M., Klemmer, S.R., CHI 2010

Computers and Iphones and Mobile Phones, oh my! a logs-based comparison of search users on different devices, Kamvar, M., Kellar, M., Patel, R., Xu, Y., Proceedings of the 18th international conference on World wide web, 2009
4 May Voice
Discussants: Daniel Ong and Nicole Torcolini

Taking the Time to Care: Empowering Low Health Literacy Hospital Patients with Virtual Nurse Agents Bickmore, T., Pfeifer, L., and Jack, B., Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI), Boston, MA, 2009


Designing SpeechActs: Issues in Speech User Interfaces, Nicole Yankelovich, Gian-Anne Levow, Matt Marx, CHI 1995: Conference on Human Factors in Computing Systems, pp. 369 - 376.
9 May Pervasive
Guest Host: Neil Patel (Scott at CHI)
Discussants: Kate Swanson and Bo Zhang

Avaaj Otalo — A Field Study of an Interactive Voice Forum for Small Farmers in Rural India Patel, N., Chittamuru , D., Jain, A., Dave, P., Parikh, T. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI 2010)


The Design of Eco-Feedback Technology Froehlich, J.E., Findlater, L., and Landay, J.A., Conference on Human Factors in Computing Systems, 2010
11 May Distance
Guest Host: Wendy Ju (Scott at CHI)
Discussants: Adrienne Gispen and Byron Milligan

Beyond Being There, Jim Hollan and Scott Stornetta, CHI 1992: ACM Conference on Human Factors in Computing Systems, pp. 119 - 25.


Distance Matters, Gary Olson and Judith Olson, Human-Computer Interaction, 15(2/3), 2000, pp. 139 - 178.


Pilot Study Exercise at end of class on May 11th

16 May Social
Discussants: Johes Bater and Aaron Kalb

Coase's Penguin, or Linux and the Nature of the Firm, Yochai Benkler, Yale Law Journal, 112:369, 2002. Read sections I and III.


Predicting Tie Strength With Social Media Gilbert, E., Karahalios, K., Proceedings of the 27th Internation Conference on Human Factors in Computign Systems, 2009


Recommender Systems, Paul Resnick, Hal R. Varian, Communications of the ACM, 40(3), March 1997, pp. 56-58.
18 May Crowds
Discussants: Jieun Oh and Dave Luciano

Harnessing the wisdom of crowds in wikipedia: quality through coordination Kittur, A,. Kraut, R., Proceedings of the 2008 ACM conference on Computer supported cooperative work


Peekaboom: a game for locating objects in images, von Ahn, L., Liu, R., Blum, M., Proceedings of the SIGCHI conference on Human Factors in computing systems 2006


Soylent: A Word Processor with a Crowd Inside. Bernstein, M., Little, G., Miller, R.C., Hartmann, B., Ackerman, M., Karger, D.R., Crowell, D., and Panovich, K. In Proc. UIST 2010. ACM Press.
23 May Toolkits
Discussants: Manolis Savva and Anant Bhardwaj

Past, Present, and Future of User Interface Software Tools, Brad Myers, Scott E. Hudson, Randy Pausch, ACM Transactions on Computer-Human Interaction, March 2000, pp. 3 - 28.


Improving the Performance of motor-impaired users with automatically-generated, Ability-Based Interfaces, Gajos, K.Z., Wobbrock, J.O., Weld, D.S., Proceedings of the Twenty-sixth annual SIGCHI conference on Human Factors in Computings Systems, 2008
25 May
Discussants: Brian Louie and Andrew Chien

Skinput: Appropriating the Body as an Input Surface. Harrison, C., Tan, D. Morris, D. 2010. In Proceedings of the 28th Annual SIGCHI Conference on Human Factors in Computing Systems (Atlanta, Georgia, April 10 - 15, 2010). CHI '10. ACM, New York, NY.


At the Flick of a Switch: Detecting and Classifying Unique Electrical Events on the Residential Power line Patel, S.N., Robertson, T., Kientz, J.A., Abowd, G.D., In the Proceedings of Ubicomp 2007, pp. 271-288.
30 May NO CLASS - Memorial Day
1 June Design Research
Discussants: Truc Nguyen, Hyunggu Jung and Chamal Samaranayake

Design-oriented human-computer interaction Fallman, D. In the proceedings of the SIGCHI conference on Human factors in computing systems, 2003


Toolkits for User Innovation and Custom Design Von Hippel, E. Democratizing Innovation, ch. 11
3 June

Project Presentations · 12:15pm – 3:15pm

6 June

Project Papers Due at at 7:00am - Submit Online