Download - Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Transcript
Page 1: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Research Topics in Human-Computer Interaction

MICHAEL BERNSTEINSPRING 2015 CS376.STANFORD.EDU

Page 2: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Introductions

Page 3: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Course Goals

Page 4: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Contributions to HCI

Page 5: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Primary Source Material

Page 6: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Literature Index

Page 7: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Literature Index

Page 8: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Research Methods

Page 9: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

doing

reading

Page 10: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Writing Technical Presentation Critical Thinking

Page 11: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Expected background� Most important: are you prepared to complete a mini-research

project of your own choosing?� Helpful:� Depth in at least one of {programming, social science methods,

design, STS}� Experience in design (e.g., cs147, cs247)

� Required: � CS or SymSys HCI track: A- or better in cs147 or cs247� Other programs: none

Page 12: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

To take cs376, you must apply by 11:59pm today.

12

http://hci.st/376apply

Page 13: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Class application� Fifty students plus a waitlist� We will jointly prioritize a mix of disciplines and experience

� Goal: email out decisions on Tuesday night� Need to graduate? I suggested to Claire Stager that they allow

petitions for HCI BS “Interaction” and MSCS (c): ME 101, 116, 115A, 115B, CS 124, CS 142, CS 476A, CS 377 (any letter A/B/...), CS 210A, SYMSYS 245, any d.school course.

13

Page 14: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Syllabus

Page 15: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

CS 376 in three acts1. Introduction2. Depth3. Breadth

15

Page 16: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Social Computing

16

Ubiquitous Computing

Design and Creation

Page 17: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

methods 1 methods 2 global citizenship

models programming collaboration

critiques of HCI visualization creativity tools

Page 18: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Course Overviewweek 1 Seminal Ideas week 1-2 Intros: Ubicomp, Social, Designweek 3 Ubiquitous Computing week 4 [CHI] week 5 Social Computing week 6 Design week 7 Methods weeks 8-10 Breadth

Page 19: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

AdministriviaCourse Info Mondays & Wednesdays 1:15-3:05pm, Littlefield 1074 units, possible to register for 3 units, no CR/NC optionhttp://[email protected]

My Info Office Hours: Thursdays 9am-10:30am, Gates 384http://hci.stanford.edu/[email protected]

Page 20: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Format1:05-1:35 Instructor-led area overview

1:35-1:40 Break and split into two rooms

1:45-2:30 Student-led reading discussion

Page 21: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Grading25% Paper Critiques5% Participation10% Leading an in-class discussion60% Original research project

21

Page 22: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Readings

Page 23: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Reading: come prepared!� Typically two readings per class meeting� I strongly suggest hiding in the library, distraction-free

Page 24: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Critiques� For selected readings, submit your critique at

http://cs376.stanford.edu� Due at 11:59pm, the night before class

Page 25: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Writing Critiques� Future research directions that this paper inspires for you� Why the paper does/doesn't seem important� Observations of novel methodology or methodology that

seems suspect� Why the paper is/isn't effective at getting its message across� How the paper has changed your opinion or outlook on a topic

Page 26: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

“This paper has so many problems:”

26

“This inspired me to develop an idea:”

Page 27: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Example Length� As We May Think

Rating: 5/5This paper was fascinating because it forces us to consider technologies that nowadays we take for granted. In some ways Bush was overly optimistic; for example walnut-sized wearable cameras are uncommon (even though they are possible), likely because optical and physical constraints favor handheld sizes. In other ways he underestimated, such as the explosion of data. For example, some modern cameras can store ten thousand photos rather than a hundred.Underestimating the data explosion is also apparent in the disconnect between the initial problem description ("publication has been extended far beyond our present ability to make real use of the record") and the first two-thirds of the paper, which describe technologies that would (and did!) exacerbate the issue by further proliferating data. Yet, he recognizes this issue later in the paper, and then goes on to predict search enginesIt is remarkable how many technologies are predicted in this paper: digital photography, speech recognition, search engines, centralized record-keeping for businesses, hypertext (even Wikipedia?). At the same time, many of the predicted implementations are distorted by technologies and practices common at the time, like "dry photography" or "a roomful of girls armed with simple keyboard punches". While these presumably served to make the hypotheses more accessible to readers of the time, is it even possible to hypothesize technology without such artifacts. Aside from predictions, this paper is important for the way Bush frames science in the support of the human race, by augmenting the power of the human mind. It is likely that many of the scientists (and physicists in particular) that were his audience felt guilt and despair from the destruction wrought by advances in nuclear, and even conventional, weaponry in the war. In that social context, seeing science described as a powerful constructive tool for good must have been inspiring.

27

Page 28: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Discussants

Page 29: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Two rooms� For discussions, we have also reserved Littlefield 103 around

the corner� We’ll split the class each day, rotating rooms and hosts

29

Page 30: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Leading a discussion� You have 45 minutes during the second half of class� Split your team into two, each leading discussion in one room

� New this year: do not summarize readings� Identify points of interest, be prepared to spur and lead in-class

discussion� Incorporate critiques submitted by the class� Full description on the class web site

Page 31: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Projects

Page 32: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Research Projects� The “doing” part of the course� Teams of three� A project related to your research (or another course project)

is great

Page 33: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Project Timelineweek 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision week 7 Project faire, round one week 9 Project faire, round two week 10 Project paper duefinals Final project presentations

Page 34: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Ideas, Round One due next Friday

Page 35: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision
Page 36: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision
Page 37: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Project Inspiration

Page 38: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

cs547: HCI Seminar

Fridays 12:50-2:05pm, Gates B01http://hci.st/seminar/

This quarter’s guests include leading luminaries in social computing, data science, usable security, tangible interaction and play, and accessibility.

Page 39: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

?Questions?

Page 40: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

In-class reading

Page 41: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

As We May Think Vannevar Bush, 1945Link on http://cs376.stanford.edu syllabus25 minutes to read

Page 42: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

10 minutes jump to Section 6 now (you can go back later)

Page 43: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

5 minutes

Page 44: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

1 minute

Page 45: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

45

Page 46: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

What innovations did Vannevar Bush

foresee?

Page 47: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision
Page 48: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

48

“There is a new profession of trail blazers, those

who find delight in the task of establishing useful trails through the enormous mass of the common

record. The inheritance from the master becomes, not only his additions to the world’s

record, but for his disciples the entire scaffolding

by which they were erected.”

Page 49: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

The inheritance of the MemexSketchpad [Sutherland] NLS [Engelbart] Model Human

Processor [Card et al.]Dynabook [Kay]

Page 50: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

MyLifeBits [Gemmell et al. 2006]

� Record everythingyou’ve ever seen!

� Problem: retrieval?

50

Page 51: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

What components of Bush’s vision are

still missing?

Page 52: Research Topics in Human-Computer Interaction · week 2 Ideas, round one week 3 Form teams + Ideas, round two week 4 Abstract draft week 5 [Methods problem set] week 6 Abstract revision

Wednesday: Introduction to

Ubiquitous Computing