104
Human Computer Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week 07 | Lecture 13 | Oct 14, 2014 Design: Principles of Interaction II

CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Human Computer Interaction Laboratory

@jonfroehlich Assistant Professor Computer Science

CMSC434 Introduction to Human-Computer Interaction

Week 07 | Lecture 13 | Oct 14, 2014

Design: Principles of Interaction II

Page 2: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

TODAY

1. Hall of Fame/Shame

2. Logistics / Discussion

3. Principles of Interaction II

4. In-Class Activity

Page 3: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Hall of Fame Hall of Shame

Page 4: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Submitted by CMSC434 Student Ian K.

Page 5: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DESIGN OF AN ICE CREAM VENDING MACHINE

Page 6: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DESIGN OF AN ICE CREAM VENDING MACHINE

No undo

Limited locus of control

Low visibility

Issues of trust

Page 7: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 8: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 9: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

µTRACKY*

*Formally the “Environment Aware Application Launcher”

Your life is fast paced. Your phone should be too.

Page 10: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

ONE-TOUCH COFFEE

Page 11: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

ONE-TOUCH COFFEE Coffee how you want it, when you want it.

Page 12: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

IN-CLASS DESIGN CRITIQUES What did you think? Useful? How could we do it better next time?

Page 13: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 14: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

COGNITIVE SCIENCE & DESIGN

Gestalt laws

Peripheral perception

Geons and object recognition

Facial recognition

Perceived affordances

Color

Selective visual variables

Interruptions & flow

Memory & chunking

Learning

Perception of time

Page 15: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 16: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

! WARNING

QUIZ ON THURSDAY 10/16 Covering Lectures 6 – 13 and Readings R05, R07, and R08

MIDTERM ON EITHER TUES

10/28 OR THURS 10/30

Page 17: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

! WARNING

QUIZ ON THURSDAY 10/16 Covering Lectures 6 – 13 and Readings R05, R07, and R08

MIDTERM ON EITHER TUES

10/28 OR THURS 10/30 In class we decided on Thurs, 10/30

Page 18: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Great designers produce pleasurable experiences. Experience: note the word.

USER EXPERIENCE

Don Norman Highly regarded designer/author

Quote from the Design of Everyday Things, p. 10

Page 19: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Great designers produce pleasurable experiences. Experience: note the word. Engineers tend not to like it; it is too subjective.

USER EXPERIENCE

Don Norman Highly regarded designer/author

Quote from the Design of Everyday Things, p. 10

Page 20: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Great designers produce pleasurable experiences. Experience: note the word. Engineers tend not to like it; it is too subjective.

But when I ask them about their favorite automobile or test

equipment, they will smile delightedly as they discuss the fit

and finish, the sensation of power during acceleration, their

ease of control while shifting or steering, or the wonderful

feel of the knobs and switches on the instrument. These are

experiences.

USER EXPERIENCE

Don Norman Highly regarded designer/author

Quote from the Design of Everyday Things, p. 10

Page 21: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DISCOVERABILITY

When we interact with a

product, we need to

figure out how to work it.

Norman, The Design of Everyday Things, Revised Edition, 2013

Affordances

Signifiers

Mappings

Feedback

Conceptual Model

Page 22: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Designer

Design

Model

User

User’s

Model

System

System

Image

[Norman, The Design of Everyday Things, 1988]

Conceptual Model

The system image results from the

physical structure that has been built (including documentation, instructions, and labels)

Page 23: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

The designer expects the user’s model to be

identical to the design model. It rarely is!

The designer communicates to the user

through the design.

If the system image does not make the

design model clear and consistent, the

user will end up with the wrong mental

model!

[Norman, The Design of Everyday Things, 1988]

Conceptual Model The Problem!

Page 24: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DISCOVERABILITY

When we interact with a

product, we need to

figure out how to work it.

Norman, The Design of Everyday Things, Revised Edition, 2013

Affordances

Signifiers

Mappings

Feedback

Conceptual Model

Page 25: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Source: https://www.interaction-design.org/encyclopedia/affordances_and_design.html

Page 26: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Source: https://www.interaction-design.org/encyclopedia/affordances_and_design.html

Page 27: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Source: https://www.interaction-design.org/encyclopedia/affordances_and_design.html

Page 28: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Direct perception of possibilities for action.

CONCEPT OF AFFORDANCES

Victor Kaptelinin HCI Professor

Chapter 44, Affordances and Design, Interaction Design

Source: https://www.interaction-design.org/encyclopedia/affordances_and_design.html

Page 29: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

An affordance is a relationship between the properties of an

object and the capabilities of the agent that determines just

how the object could possible be used...

Don Norman Highly regarded designer/author

Design of Everyday Things, Revised 2013, p. 10-14

AFFORDANCE

Page 30: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

An affordance is a relationship between the properties of an

object and the capabilities of the agent that determines just how the object could possible be used

Object Agent

Page 31: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

An affordance is a relationship between the properties of an

object and the capabilities of the agent that determines just

how the object could possible be used...

AFFORDANCE

Don Norman Highly regarded designer/author

Design of Everyday Things, Revised 2013, p. 10-14

Page 32: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

An affordance is a relationship between the properties of an

object and the capabilities of the agent that determines just

how the object could possible be used... Visible affordances

provide strong clues to the operation of things. A flat plate

mounted on a door affords pushing. Knobs afford turning,

pushing, and pulling. Slots are for inserting things. Balls are for

throwing or bouncing.

Don Norman Highly regarded designer/author

http://www.jnd.org/dn.mss/affordances_and.html

AFFORDANCE

Page 33: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

An affordance is a relationship between the properties of an

object and the capabilities of the agent that determines just

how the object could possible be used... Visible affordances

provide strong clues to the operation of things. A flat plate

mounted on a door affords pushing. Knobs afford turning,

pushing, and pulling. Slots are for inserting things. Balls are for

throwing or bouncing. Perceived affordances help people

figure out what actions are possible without the need for

labels or instructions. I call the signaling component of

affordances signifiers.

AFFORDANCE

Don Norman Highly regarded designer/author

Design of Everyday Things, Revised 2013, p. 10-14

Page 34: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

I introduced the term affordance to design in my book, "The

Psychology of Everyday Things.” The concept has caught on, but

not always with true understanding. Part of the blame lies with

me: I should have used the term "perceived affordance," for in

design, we care much more about what the user perceives than

what is actually true. What the designer cares about is whether

the user perceives that some action is possible (or in the case of

perceived non-affordances, not possible).

Don Norman Highly regarded designer/author

http://www.jnd.org/dn.mss/affordances_and.html

AFFORDANCE CONTROVERSY

Page 35: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DISCOVERABILITY

When we interact with a

product, we need to

figure out how to work it.

Norman, The Design of Everyday Things, Revised Edition, 2013

Affordances

Signifiers

Mappings

Feedback

Conceptual Model

Page 36: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

KNOBS AFFORD TURNING, PUSHING, PULLING

Page 37: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Which door do I push?

Which door do I pull?

Page 38: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Which door do I push?

Which door do I pull?

Page 39: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

pull push

Which door do I push?

Which door do I pull?

Page 40: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

pull push

Which door do I push?

Which door do I pull?

The vertical handle affords grasping and pulling

The flat, ribbed horizontal bar has the obvious perceived affordance of pushing

Page 41: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

pull push

“Affordances determine what actions are possible. Signifiers

communicate where the action should take place.” p. 14

The vertical handle affords grasping and pulling

The flat, ribbed horizontal bar has the obvious perceived affordance of pushing

Page 42: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

WHICH SIDE DO I PUSH?

Page 43: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

WHICH SIDE DO I PUSH?

A signifier is necessary to signal where to push

Page 44: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Which door do I push,

Which door do I pull?

Page 45: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 46: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Norman door!

Page 47: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Norman door!

When external signifiers—signs—have to be added to something as simple as a door, it indicates bad design

Page 48: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Affordance refers to the

perceived & actual properties of a

thing that determine just how that

thing could possibly be used

Don Norman

Cognitive Scientist / Author

vertical handle cues pull behavior

Page 49: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 50: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 51: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 52: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 53: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 54: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 55: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 56: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Not a “Norman Door” but

no wonder (even gifted)

people get confused!

Page 57: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 58: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 59: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

The Design of Everyday Things

by Don Norman

Page 60: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

The Design of Everyday Things

by Don Norman

Who am I?

Page 61: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

There is no obvious perceptual affordance for

indicating where and how to resize a window, so

a signifier is used.

Page 62: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

There is no obvious perceptual affordance for

indicating where and how to resize a window, so

a signifier is used.

It’s not always used

Page 63: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

This “3-line” tab signifies slide out interaction

Page 64: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

AFFORDANCES (NORMAN’S) CONFUSION

Revised 2013 Edition Original Edition

Page 65: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

AFFORDANCES (NORMAN’S) CONFUSION

Revised 2013 Edition Original Edition

“Affordances determine what actions are possible. Signifiers

communicate where the action should take place.” p. 14

Page 67: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 68: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DISCOVERABILITY

When we interact with a

product, we need to

figure out how to work it.

Norman, The Design of Everyday Things, Revised Edition, 2013

Affordances

Signifiers

Mappings

Feedback

Conceptual Model

Page 69: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Mapping is a technical term, borrowed from mathematics,

meaning the relationship between the elements of two sets of

things… The relationship between a control and its results is

easiest to learn whereever there is an understandable mapping

between the controls, the actions, and the intended result.

MAPPINGS

Don Norman Highly regarded designer/author

Design of Everyday Things, Revised 2013, p. 22-23

Page 70: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

MAPPING EXAMPLE

Source: http://en.wikipedia.org/wiki/Natural_mapping_(interface_design)

Poor mapping: arbitrary arrangement of

stove controls

Good mapping: controls spatially map to

their burners

Page 71: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

GOOD MAPPING

Norman, The Design of Everyday Things, Revised Edition, 2013

Page 72: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

POOR MAPPING: MY LIGHT SWITCHES

Page 73: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

APPLE TOUCHPAD MAPPING

“Natural mapping” Original mapping

Which is better? Why?

Page 74: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

DISCOVERABILITY

When we interact with a

product, we need to

figure out how to work it.

Norman, The Design of Everyday Things, Revised Edition, 2013

Affordances

Signifiers

Mappings

Feedback

Conceptual Model

Page 75: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Feedback—communicating the results of an action—is a well

known concept from the science of control and information

theory… Feedback [for user interaction] must be immediate:

even a delay of a 10th of a second can be disconcerting.

FEEDBACK

Don Norman Highly regarded designer/author

Design of Everyday Things, Revised 2013, p. 23-25

Page 76: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

FEEDBACK IMPROVE PERFORMANCE

Becker, J. of Applied Psychology 1978

Page 77: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

FEEDBACK CAN CHANGE BEHAVIOR

Page 78: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

gas gauge

speedometer

Page 79: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 80: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

vehicle

activated

speed

signs

Page 81: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

speed cameras

Page 82: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

vehicle

activated

speed

signs

Page 83: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

vas signs

Page 84: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

vas signs

Page 85: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Find Examples Of mapping, constraints, affordances, signifiers, and feedback in UI

Page 86: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Backup Slides

Page 87: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Affordances, Constraints, Mappings

[Example from The Design of Everyday Things by Don Norman]

Page 88: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Affordances, Constraints, Mappings

Holes afford putting something through them. Obvious something=fingers!

Size of holes constrain size and number of fingers

Mapping between finger, holes, and blade is constrained by design

[Example from The Design of Everyday Things by Don Norman]

Page 89: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

How do you set the time?

It’s difficult to tell. There is no evident relationship between the operating

controls and the functions, no constraints, no apparent mappings.

[Example from The Design of Everyday Things by Don Norman]

Page 90: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Norman’s Refrigerator

[Example from The Design of Everyday Things by Don Norman]

Your task: Suppose the freezer is too cold and the fresh food section just

right. How would you adjust the controls so as to make the freezer warmer

and keep the fresh food the same?

Page 91: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Refrigerator Control Panel

[Example from The Design of Everyday Things by Don Norman]

Conceptual Model Two: Actual

conceptual model based on

physical design

Conceptual Model One: Derived

from the controls and our own

understanding of refrigerators

ConceptualModels

Page 92: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Affordances affect our perception of use

Can affordances change our behavior?

Page 93: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

From my Moving Beyond Line Graphs BECC2010 talk, see http://bit.ly/jonuw, then

navigate to “talks”

Page 94: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

In-N-Out Burger!

Page 95: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Battle of the Cans

Page 96: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 97: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced
Page 98: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Battle of the Cans

Page 99: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Duffy, Environment and Behavior, 2010

Page 100: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Duffy, Environment and Behavior, 2010

Page 101: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Dark Palette

Page 102: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Light Palette

Page 103: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Smartsheet Gantt Palette

Page 104: CMSC434 Week 07 | Lecture 13 | Oct 14, 2014 Design ......Gestalt laws Peripheral perception Geons and object recognition ... Design of Everyday Things, Revised 2013, p. 10-14 . I introduced

Light Palette