human-computer interaction - ucsd design...

Post on 08-Sep-2018

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

HUMAN-COMPUTER INTERACTION

Scott Klemmerwww.hci-class.org

HumanComputerInteraction

HumanComputerInteraction

HumanComputerInteraction

HumanComputerInteraction

DesignImplementation

Evaluation

Good Design

Bad Design costs lives, money, & time

Do the calculation.

The Joy of Good Design

Pretty good is pretty easyI’ll show you how

Design for People

People’s tasks, goals, and values drive developmentWork with users throughout the processAssess decisions from the vantage point of users, their work, and their environmentPay attention to people’s abilities and situationTalk to the actual experts

12

To learn more...

HCI ClassesDon Norman, The Design of Everyday ThingsAnnual ACM CHI Conference

THE BIRTH OF HCI

Scott Klemmerwww.hci-class.org

1

Image Courtesy of Wikipedia: http://en.wikipedia.org/wiki/File:Vannevar_Bush_portrait.jpg2

Memex

4

Image Courtesy of Wikipedia: http://en.wikipedia.org/wiki/File:Eniac.jpg 5

6

The Graphical User Interface

The Mouse and Hypertext

9

10Doug Engelbart. Video Courtesy of SRI International

11Image Courtesy of Wikipedia: http://en.wikipedia.org/wiki/File:Firstmouseundersidejpg

Inspires Alan Kay

12

“The best way to predict the future is

to invent it”13

14

15

The “Long Nose” of Innovation (Buxton)

To learn more about this history...

Fred Turner, From Counterculture to CybercultureJohn Markoff, What the Dormouse SaidBill Buxton, Sketching User ExperiencesJohnny Lee, Interface Technologies That Have Not Yet Left The Lab

17

EVALUATING DESIGNSmotivation and menu

Scott Klemmerwww.hci-class.org

How can we measure success?

How do we know?

2

Why Evaluate Designs with People?

3

What are some things you might want to learn about an interface?How would you find them out?

4

Different Methods Achieve Different Goals

5

Some Examples...

Usability Studies

6

formalinformal

Surveys & Focus Groups

7http://sfpuc.c.topica.com/maapeWDab5NjaaU3oZpeaeQK6z/

Feedback from Experts

Comparative Experiments

Joel Brandt et al., comparing Community Help and Blueprint 9

Participant Observation

e.g., Sutton & Hargadon, brainstorming groups

Simulation & Formal Models

courtesy Peter Pirollicourtesy Shumin Zhai

11

Issues to Consider�Reliability/Precision�Generalizability�Realism�Comparison�Work Involved

12

What do you want to learn?

13

THE POWER OF PROTOTYPING

Scott Klemmerwww.hci-class.org

15

Prototyping Grounds Communication

2Images Courtesy Bjoern Hartmann

Image Courtesy IDEO 3

Prototyping is a strategy for efficiently dealing with things that are

hard to predict4

Focus on GoalsEvolve the Designs

5

inspired by Buxton, Sketching User Experiences

beginning endtime

SANTA CLARA, California -- People thought Jeff Hawkins was crazy when they saw him taking notes, checking appointments, and synchronizing a small block of wood with his PC, pretending all the while that the block was a handheld computer. “If I wanted to check the calendar I'd take it out and press the wooden button.”

Source: “The Philosophy of the Handheld.” Wired Magazine, October 1999. 7Image Courtesy http://en.wikipedia.org/wiki/PalmPilot

The rights of a prototype

Should not be required tobe completeShould be easy to changeGets to retire

8

What Do Prototypes Prototype?

FeelImplementation

Role

Houde & Hill

What might it look like?What might it work like?What might the experience be like?

TIME

LEARNING /COMMUNICATION

10

11

image source still unclear - we are searching for another one

“The best way to have a good idea is to have lots of ideas.”

-Linus Pauling

12Image Courtesy Wikipedia: http://en.wikipedia.org/wiki/File:L_Pauling.jpg

8Image Courtesy IDEO 13

Rapid Prototyping as Simulated Annealing

Alternative Options

Quality

Cost of change over time?

Cost

Time

Physical ProductsShipped SoftwareSoftware as a Service

PrototypesAre questionsAsk lots of them

Further Reading

Bill Buxton, Sketching User Experiences

top related