SLIDE 1
CS449/649: Human-Computer Interaction Spring 2017 Lecture VI - - PowerPoint PPT Presentation
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 2
SLIDE 3
Translating Needs Into Functionalities Make data actionable Turn problems into tasks Identify right time and place
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
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
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
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
System 1
4 / 2 = ?
Translating Needs Into Functionalities
System 2
734 / 2.5 = ?
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
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
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
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
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
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
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
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
Are we in control of our decisions? | Dan Ariely
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
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
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
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
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
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
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
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
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
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
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
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
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
Translating Needs Into Functionalities
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
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
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
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
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
- Affinity diagrams
- Breakdowns
- Work models: cultural, artifact, physical, sequence, flow models
- Psychology basics for design understanding:
- Thinking
- Memory
- Attention
- Motivations
- Habituation