CS449/649: Human-Computer Interaction Spring 2017 Lecture VI - - PowerPoint PPT Presentation

cs449 649 human computer interaction
SMART_READER_LITE
LIVE PREVIEW

CS449/649: Human-Computer Interaction Spring 2017 Lecture VI - - PowerPoint PPT Presentation

CS449/649: Human-Computer Interaction Spring 2017 Lecture VI Anastasia Kuzminykh Translating Needs Into Functionalities Make data Identify right time Turn problems actionable and place into tasks Translating Needs Into Functionalities


slide-1
SLIDE 1

CS449/649: Human-Computer Interaction

Spring 2017 Lecture VI

Anastasia Kuzminykh

slide-2
SLIDE 2
slide-3
SLIDE 3

Translating Needs Into Functionalities Make data actionable Turn problems into tasks Identify right time and place

slide-4
SLIDE 4

Translating Needs Into Functionalities Make data actionable Turn problems into tasks Identify right time and place

Adjust personas Affinity diagrams Breakdowns Cultural model Artifact models Physical model Sequence model Flow model Thinking Memory Attention Motivations Habituation

slide-5
SLIDE 5

Cultural Model

(External influences)

Artifact Model

(Physical objects)

Physical Model

(Physical work environment)

Sequence Model

(Work steps)

Flow Model

(communication and coordination)

Work Models Translating Needs Into Functionalities: Preparation Affinity Diagram Personas

slide-6
SLIDE 6

Translating Needs Into Functionalities Make data actionable Turn problems into tasks Identify right time and place

Thinking Memory Attention Motivations Habituation Adjust personas Affinity diagrams Breakdowns Cultural model Artifact models Physical model Sequence model Flow model

slide-7
SLIDE 7

Translating Needs Into Functionalities Turn problems into tasks Thinking

Memory Attention Motivations Habituation

Dual process theory (Daniel Kahneman:

System 1 and system 2)

Mind cognitive load Anticipate mistakes Hard to read = hard to do In group favoritism

slide-8
SLIDE 8

System 1

4 / 2 = ?

Translating Needs Into Functionalities

System 2

734 / 2.5 = ?

slide-9
SLIDE 9

System 1

Can do: Translating Needs Into Functionalities

System 2

Can do:

  • Roughly assess distance
  • Localize the source of a

specific sound

  • Complete famous expressions
  • Do 2+2 sort of calculations
  • Well-automated activities in

easy conditions (drive a car on an empty road)

  • Read and understand simple

sentences

  • Complex calculations
  • Point your attention where

needed

  • Dig into your memory
  • Determine

the desired behaviour in a social setting

  • Tedious cognitive tasks
  • Activities

in unusual conditions

  • Complex logical reasoning

Fast Effortless Emotional Stereotypic Slow Effortful Logical Calculating

slide-10
SLIDE 10

Translating Needs Into Functionalities

The heuristic-analytic theory of reasoning, Jonathan St. B. T. Evans, 1975 The elaboration likelihood model, Richard E. Petty, John Cacioppo, 1986 The intuition-reasoning theory, Daniel Kahneman, 2003 The reflective and impulsive determinants theory, Fritz Strack, Roland Deutsch, 2004

slide-11
SLIDE 11

Translating Needs Into Functionalities Turn problems into tasks Thinking

Memory Attention Motivations Habituation

Dual process theory Cognitive load Anticipate mistakes (easy to undo, avoid error-prompt tasks) Perception biases (Hard to read = hard to do; in-group-out-group

bias;)

Expectations determine perception

slide-12
SLIDE 12

Translating Needs Into Functionalities

Steps

Least amount of work possible Homogeneous People can’t multitask! Break error-prone tasks into smaller steps.

Choices

Clear differences Limit number of choices Support with information

Cognitive load Information

Progressive disclosure Provide examples Make it easy to scan Presentation matters (hard to read = hard to do)

slide-13
SLIDE 13

Translating Needs Into Functionalities Microinteractions by Dan Saffer Trigger Rules Feedback Loops and modes Single task

  • nly

Single piece of data Controlling an

  • ngoing

process Adjusting a setting Creating a small piece of content Turning feature on and off

slide-14
SLIDE 14

Translating Needs Into Functionalities Turn problems into tasks Thinking

Memory Attention Motivations Habituation

Dual process theory Cognitive load Anticipate mistakes (should be easy to undo, avoid error-prompt tasks) Perception biases (expectations determine perception) Age, socioeconomic status, cognitive abilities influence decision making ( bias;pectations determine perception

slide-15
SLIDE 15

Translating Needs Into Functionalities Turn problems into tasks Thinking

Memory Attention Motivations Habituation

Dual process theory Cognitive load Anticipate mistakes (should be easy to undo, avoid error-prompt tasks) Perception biases

(expectations determine perception)

Age, socioeconomic status, cognitive abilities influence decision making ( bias;pectations determine perception

slide-16
SLIDE 16

Translating Needs Into Functionalities Turn problems into tasks Thinking

Memory Attention Motivations Habituation

Dual process theory Cognitive load Anticipate mistakes (should be easy to undo, avoid error-prompt tasks) Perception biases

(expectations determine perception)

Age, socioeconomic status, cognitive abilities influence decision making ( bias;pectations determine perception

slide-17
SLIDE 17

Are we in control of our decisions? | Dan Ariely

slide-18
SLIDE 18

Translating Needs Into Functionalities Turn problems into tasks

Thinking

Memory

Attention Motivations Habituation

Perception - storage - retrieval Recognition rather than recall People can remember ~3-4 items at a time. Zeigarnik effect (depends

  • n

the importance

  • f

the interrupted task for the person)

slide-19
SLIDE 19

Translating Needs Into Functionalities Turn problems into tasks

Thinking

Memory

Attention Motivations Habituation

Perception - storage - retrieval Recognition rather than recall People can remember ~3-4 items at a time. Zeigarnik effect (depends

  • n

the importance

  • f

the interrupted task for the person)

slide-20
SLIDE 20

Translating Needs Into Functionalities Turn problems into tasks

Thinking

Memory

Attention Motivations Habituation

Perception - storage - retrieval Recognition rather than recall People can remember ~3-4 items at a time. Zeigarnik effect (depends

  • n

the importance

  • f

the interrupted task for the person)

slide-21
SLIDE 21

Translating Needs Into Functionalities Turn problems into tasks

Thinking

Memory

Attention Motivations Habituation

Perception - storage - retrieval Recognition rather than recall People can remember ~3-4 items at a time. Zeigarnik effect - interrupted tasks are easier to remember (depends on the importance of the interrupted task for the person)

slide-22
SLIDE 22

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory

Attention

Motivations Habituation

Focused attention is limited and selective Inattentional blindness Surface (awareness of features) and content attention (awareness

  • f

information) Attention is dynamic - allow hierarchy

slide-23
SLIDE 23

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory

Attention

Motivations Habituation

Focused attention is limited and selective Inattentional blindness Surface (awareness of features) and content attention (awareness

  • f

information) Attention is dynamic - allow hierarchy

slide-24
SLIDE 24

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory

Attention

Motivations Habituation

Focused attention is limited and selective Inattentional blindness Surface (awareness of features) and content attention (awareness

  • f

information) Attention is dynamic - allow hierarchy

slide-25
SLIDE 25

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory

Attention

Motivations Habituation

Focused attention is limited and selective Inattentional blindness Surface (awareness of features) and content attention (awareness

  • f

information) Attention is dynamic - allow hierarchy

slide-26
SLIDE 26

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention

Motivations

Habituation

Tention from unmet needs (based on formed expectations) Work must be meaningful Reward wisely Desire to belong to a group In-group/out-group biases

slide-27
SLIDE 27

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention

Motivations

Habituation

Tention from unmet needs (based on formed expectations) Work must be meaningful Reward wisely Desire to belong to a group In-group/out-group biases

slide-28
SLIDE 28

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention

Motivations

Habituation

Tention from unmet needs (based on formed expectations) Work must be meaningful Reward wisely Desire to belong to a group In-group/out-group biases

slide-29
SLIDE 29

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention

Motivations

Habituation

Tention from unmet needs (based on formed expectations) Work must be meaningful Reward wisely Desire to belong to a group In-group/out-group biases

slide-30
SLIDE 30

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention

Motivations

Habituation

Tention from unmet needs (based on formed expectations) Work must be meaningful Reward wisely Desire to belong to a group In-group/out-group biases

slide-31
SLIDE 31

Translating Needs Into Functionalities

slide-32
SLIDE 32

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention Motivations

Habituation Pavlov’s conditioning Skinner’s operant conditioning (with reinforcement) Based on formed patterns Creating new habits: stimulus - response; breaking the pattern

slide-33
SLIDE 33

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention Motivations

Habituation Pavlov’s conditioning Skinner’s operant conditioning (with reinforcement) Based on formed patterns Creating new habits: stimulus - response; breaking the pattern

slide-34
SLIDE 34

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention Motivations

Habituation Pavlov’s conditioning Skinner’s operant conditioning (with reinforcement) Based on formed patterns Creating new habits: stimulus - response; breaking the pattern

slide-35
SLIDE 35

Translating Needs Into Functionalities Turn problems into tasks

Thinking Memory Attention Motivations

Habituation Pavlov’s conditioning Skinner’s operant conditioning (with reinforcement) Based on formed patterns Creating new habits: stimulus - response; breaking the pattern

slide-36
SLIDE 36

Translating Needs Into Functionalities Make data actionable Turn problems into tasks Identify right time and place

Thinking Memory Attention Motivations Habituation Adjust personas Affinity diagrams Breakdowns Cultural model Artifact models Physical model Sequence model Flow model

slide-37
SLIDE 37
  • Affinity diagrams
  • Breakdowns
  • Work models: cultural, artifact, physical, sequence, flow models
  • Psychology basics for design understanding:
  • Thinking
  • Memory
  • Attention
  • Motivations
  • Habituation

Week 3 take-away