Syllabus and Reading Schedule for CS376

Note: When off campus, you can access papers through the Stanford Library Proxy. To apply for the class and submit assignments, you must create an account. If you have an account, you can login here.

All assignment dates and submission instructions are available here.
Sep. 25
Intro: Ubiquitous Computing  [slides]
Mark Weiser
This paper is credited with launching the field of ubiquitous computing. It's a survey of Weiser and his team's work at Xerox PARC, situated in a broader frame of what they were trying to accomplish. Researchers still seek to understand and execute on this vision today.
Sep. 27
Intro: Social + Crowd Computing  [slides]
von Ahn and Dabbish
In many ways, von Ahn's ESP game opened the door to academic crowdsourcing research: it demonstrated a system that orchestrated human activities to achieve a large-scale goal. His specific approach, of encoding the task into a game, opened the doors to many follow-on projects. Modern research in this space investigates new modes of orchestrating people and combining the contributions.
De Choudhury, M., Sharma, S., Logar, T., Eekhout, W., and Nielsen, R
We picked this paper as a notable example of recent research trends: it won Best Paper at CSCW 2017. Its main insight is a set of methods for studying mental health at scale using social media. The insights into mental health are important, but perhaps equally important is introducing how and whether online human behavioral traces can lend us insight into socially spurned perspectives and behaviors.
Course application due: apply here!
Oct. 2
Intro: Design & Creation 
Björn Hartmann, Scott R. Klemmer, Michael Bernstein, Leith Abdulla, Brandon Burr, Avi Robinson-Mosher, Jennifer Gee
Katharina Reinecke, Krzysztof Z. Gajos
Oct. 9
Ubicomp: IMWUT  [slides]
Consolvo, Sunny, David W. McDonald, Tammy Toscos, Mike Y. Chen, Jon Froehlich, Beverly Harrison, Predrag Klasnja et al.
This classic paper was a tour de force demonstration of a practically deployable activity recognition system. Previous work had focused on heavy instrumentation in the lab; this was on essentially commodity phones, and over a long period of time. It essentially paved the way for FitBit and Apple Health monitoring. In addition, it widened the design space of behavior design interfaces encouraging users to change their behaviors (e.g., walk more, eat less, sleep more)
Wang et al.
Tanzeem Choudhury's work is at the forefront today of activity recognition systems. This recent paper is interesting because it tackles a problem of detecting an issue — mental health changes — before it advances. It demonstrates how far the field has come: it uses more rigorous, modern evaluation techniques, and connects more directly with the clinical literature.
Oct. 11
Ubicomp: UIST 
Hiroshi Ishii and Brygg Ullmer
Mathieu Le Goc, Lawrence H. Kim, Ali Parsaei, Jean-Daniel Fekete Pierre Dragicevic, Sean Follmer
Oct. 16
Social: Social computing  [slides]
Gerard Beenen, Kimberly Ling, Xiaoquin Wang, Klarissa Chang, Dan Frankowski
This classic paper opened up the behavioral science regime of social psychological studies targeting behavior in online communities. These efforts and its follow-ons were later collected into a very nice summary book by Kraut and Resnick. I use examples inspired by these in CS 247 sometimes: how central social psychology principles can help us create new communities, integrate newcomers, and regulate behavior.
Moira Burke, Robert Kraut
This recent paper is one of the most thorough examinations I'm familiar with on the age-old question of whether social media use brings us closer or farther apart. Like most good social science, their answer is a refined version of the question: "<i>under what conditions</i> does social media use bring us closer or farther apart?" The lagged dependent variable and time series analysis represent a mature statistical approach toward answering this question.
Oct. 18
Social: Crowdsourcing  [slides]
Kittur, Suh, Pendleton, and Chi
This classic paper by Kittur et al. opened up a large literature in how online collaborations such as Wikipedia and open source software work. The specific question here has to do with how much non-direct work is happening on Wikipedia over time, and what that means in terms of the amount of infighting occurring.
Rajan Vaish, Snehalkumar (Neil) S. Gaikwad, Geza Kovacs, Andreas Veit, Ranjay Krishna, Imanol Arrieta Ibarra, Camelia Simoiu, Michael Wilber, Serge Belongie, Sharad Goel, James Davis, Michael S. Bernstein
This recent paper — so recent that it officially comes out next week — asks whether crowdsourcing can help enable global access to research experiences, enabling upward career and educational mobility for its participants. It tackles the question of how a large group can collaborate on an open-ended problem, and offers both a process and a decentralized approach for divvying up credit (e.g., for recommendation letters).
Oct. 23
Research methods 
Guest Lecture: Methodology Matters
Oct. 25
Guest Lecture: Intro Statistics
Oct. 30
Design: Design Process 
Dow, S. P., Glassco, A., Kass, J., Schwarz, M., Schwartz, D., & Klemmer, S
Wobbrock and Morris
Nov. 1
Design: Design Tools 
Saul Greenberg and Chester Fitchett
Daniel Drew, Julie L. Newcomb, William McGrath, Filip Maksimovic, David Mellis, Bjoern Hartmann
Nov. 15
Nov. 27
Stuart K. Card, Jock D. Mackinlay, Ben Shneiderman
Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, and Jeffrey Heer
Nov. 29
Media and creativity 
WEEK 10:
Dec. 4
Vaccaro et al.
Jerry Alan Fails, Dan R. Olsen, Jr.
Dec. 6
Critiques of HCI 
Lilly Irani, Janet Vertesi, Paul Dourish, Kavita Philip, Rebecca E. Grinter
Genevieve Bell, Paul Dourish