human abilities - emory universityvalerie/courses/spr11/485/... · 2011. 4. 11. · selective...
TRANSCRIPT
![Page 1: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/1.jpg)
1
Human Abilities
This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Jim Foley, Diane Gromala, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, and Bruce Walker. Permission is granted to use with acknowledgement for non-profit purposes. Last revision: March 2011 by Valerie Summet, Emory University.
![Page 2: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/2.jpg)
2/61
Outline
• Human capabilities Senses Motor systems Information processing
• Memory• Cognitive Processes
Selective attention, learning, problem solving, language
• Simple predictive models
![Page 3: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/3.jpg)
3/61
Typical Person?
•Do we really have limited memory capacity?
![Page 4: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/4.jpg)
4/61
Basic Human Capabilities
• Do not change very rapidly Not like Moore’s law!
• Have limits, which are important to understand• Our understanding of human capabilities does
change, ie Cognitive neuroscience Theories of color perception Effect of groups and situation on how we act and
react
![Page 5: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/5.jpg)
5/61
Human Capabilities
• Why do we care? Better design! Want to improve user performance
• Knowing the user informs the design Senses Information processing systems Physical responding
Time and effort expendedto complete tasks
![Page 6: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/6.jpg)
6/61
Overview
I. Senses A. Vision B. Hearing C. Touch D. Smell
III. Motor system A. Hand movement B. Workstation Layout
II. Information processing A. Perceptual B. Cognitive 1. Memory a. Short term b. Medium term c. Long term 2. Processes a. Selective attention b. Learning c. Problem solving d. Language
![Page 7: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/7.jpg)
7/61
Senses (Our Input System)
Sight, hearing, touch important for current HCISmell, taste ?
Abilities and limitations affect design
![Page 8: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/8.jpg)
8/61
Key concepts for Senses
Just noticeable difference (jnd)How much of a change in stimulus is
needed before can be sensedTends to be logarithmic - Weber’s Law
Magnitude of physical stimulus versus perceived magnitude(Doubling number of photons does not
double perceived intensity)
![Page 9: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/9.jpg)
9/61
Vision (Covered in greater detail in section on visual design)
• Visual System Eye
Retina
Neural pathway– ~ 80% of brain’s operation
![Page 10: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/10.jpg)
10/61
Color JND
Color, from 400 to 700 mm
V I B G Y O R
JND
, m
m
![Page 11: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/11.jpg)
11/61
Audition (Hearing)
• Capabilities (best-case scenario) pitch - frequency (20 - 20,000 Hz) loudness - amplitude (30 - 100dB) location (5° source & stream separation) timbre - type of sound (lots of instruments)
• Often take for granted how good it is(disk whirring)
• Implications ?
![Page 12: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/12.jpg)
12/61
Auditory JND
• Pitch• Loudness• Location
• Temporal variation (eg, songs) is another dimension
![Page 13: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/13.jpg)
13/61
Touch
• Three main sensations handled by different types of receptors: Pressure (normal) Intense pressure (heat/pain) Temperature (hot/cold)
• Sensitivity, Dexterity, Flexibility, Speed
• Where important? Mouse, Other I/O, VR, surgery
![Page 14: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/14.jpg)
14/61
Touch JND
• Spatial - relevant for reading braille• Pressure• Temperature
![Page 15: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/15.jpg)
15/61
Smell?
Joseph Kaye, “Making scents: aromatic output for HCI” ACM interactions Volume 10, Number 1 (2004), Pages 48-61 Solenoid-controlled scent bottles
![Page 16: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/16.jpg)
16/61
Motor System (Our Output Sys.)• Capabilities
Range of movement, reach, speed,strength, dexterity, accuracy
Workstation design, device design
• Often cause of errors Wrong button Double-click vs. single click
• Principles Feedback is important Minimize eye movement
• See Handbooks for data
![Page 17: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/17.jpg)
17/61
Work Station Ergonomics – to Facilitate I/O
![Page 18: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/18.jpg)
18/61
Outline
• Human capabilities Senses Motor systems Information processing
• Memory• Cognitive Processes
Selective attention, learning, problem solving, language
• Simple predictive models
![Page 19: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/19.jpg)
19/61
The “Model Human Processor”
• A true classic - see Card, Moran and Newell, The Psychology of Human-Computer Interaction, Erlbaum, 1983 Microprocessor-human analogue using results
from experimental psychology Provides a view of the human that fits much
experimental data But is a partial model
• Focus is on a single user interacting with some entity (computer, environment, tool) Neglects effect of other people
![Page 20: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/20.jpg)
20/61
Block DiagramLONG-TERM MEMORY
SHORT-TERM (WORKING) MEMORY
AUDITORY IMAGESTORE
VISUAL IMAGESTORE
R = SemanticD = InfiniteS = Infinite
R = AcousticD = 1.5 [0.9-3.5] sS = 5 [4.4-6.2] letters
R = VisualD = 200 [70-1000] msS = 17 [7-17] letters
R= Acoustic or VisualD (one chunk) = 73 [73-226] sD (3 chunks) = 7 [5-34] sS = 7 [5-9] chunks
R = RepresentationD = Decay TimeS = SizeC = Cycle Time
PERCEPTUALPROCESSOR
C = 100 [5-200] ms
COGNITIVEPROCESSOR
C = 70 [27-170] ms
MOTORPROCESSOR
C = 70 [30-100] MS
Eye movement (Saccade) = 230 [70-700] ms
![Page 21: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/21.jpg)
21/61
Memory
• Perceptual “buffers” Brief impressions
• Short-term (working) memory Conscious thought, calculations
• Long-term memory Permanent, remember everything that
ever happened to us
![Page 22: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/22.jpg)
22/61
Recognize-act cycle
• Contents of Working Memory trigger actions held in Long Term Memory
![Page 23: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/23.jpg)
23/61
Perceptual
• Memory structures Image Stores - Holds fixed image of outside
world long enough for some analysis(will come back to this)
• Processes - Info goes to brain for more processing e.g. Pattern recognition Uses context & knowledge
![Page 24: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/24.jpg)
24/61
Perceptual Image Stores
• Visual and auditory impressions Visuospatial sketchpad, phonological loop
• Very brief, but accurate representation of what was perceived Details decay quickly (70 - 1000 ms visual; 0.9 -
3.5 sec auditory) Limited capacity (7 - 17 letters visual; 4 - 6
auditory) Rehearsal prevents decay Another task prevents rehearsal - interference
![Page 25: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/25.jpg)
25/61
Short Term Memory
• Use “chunks”: 5-9 units of information
• Display format (picture, text, sound) should match memory system used to perform task
• New info can “push out” old info - interference
![Page 26: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/26.jpg)
26/61
About Chunks
• A chunk is a meaningful grouping of information – allows assistance from LTM
• 4793619049 vs. 404 894 7328• NSAFBICIANASA vs. NSA FBI CIA NASA• My chunk may not be your chunk
User and task dependent
![Page 27: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/27.jpg)
27/61
Long-Term Memory
• Seemingly permanent & unlimited
• Access is harder, slower -> Activity helps (we have a cache)
• Retrieval depends on network of associations
File system full
![Page 28: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/28.jpg)
28/61
LT Memory Structure
• Episodic memory Events & experiences in serial form
– Helps us recall what occurred
• Semantic memory Structured record of facts, concepts &
skills– One theory says it’s like a network– Another uses frames & scripts (like record
structs)
![Page 29: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/29.jpg)
29/61
Memory Characteristics
• Things move from STM to LTM by rehearsal & practice and by use in context
• We forget things due to decay and interference
Unclear if we ever really forget something - just lose link to the info
Lack of use
Similar gets inway of old
![Page 30: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/30.jpg)
30/61
Outline
• Human capabilities Senses Motor systems Information processing
• Memory• Cognitive Processes
Selective attention, learning, problem solving, language
• Simple predictive models
![Page 31: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/31.jpg)
31/61
Processes
• Four main processes of cognitive system: Selective Attention Learning Problem Solving Language
![Page 32: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/32.jpg)
32/61
Selective Attention
• We can focus on one particular thing Cocktail party chit-chat
• Salient visual cues can facilitate selective attention Examples?
![Page 33: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/33.jpg)
33/61
Learning• Two types:
Procedural – How to do something Declarative – Facts about something
• Involves Understanding concepts & rules Memorization Acquiring motor skills Automotization
– Tennis– Driving to work
• Even when don’t want to
– Swimming, Bike riding, Typing, Writing
![Page 34: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/34.jpg)
34/61
Learning
• Facilitated By structure & organization By similar knowledge, as in consistency in UI design By analogy If presented in incremental units Repetition
• Hindered By previous knowledge
– Try moving from Mac to Windows
=> Consider user’s previous knowledge in your interface design
![Page 35: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/35.jpg)
35/61
Observations
• Users focus on getting job done, not learning to effectively use system
• Users apply analogy even when it doesn’t apply Or extend it too far - which is a design
problem– Dragging floppy disk icon to Mac’s trash can
does NOT erase the disk, it ejects disk!
![Page 36: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/36.jpg)
36/61
Problem Solving
• Storage in LTM, then application• Reasoning
Deductive -
Inductive -
Abductive -
• Goal in UI design - facilitate problem solving! How??
If A, then BGeneralizing from previouscases to learn about new ones
Reasons from a fact to theaction or state that caused it
![Page 37: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/37.jpg)
37/61
Observations
• We are more heuristic than algorithmic We try a few quick shots rather than plan
– Resources simply not available
• We often choose suboptimal strategies for low priority problems
• We learn better strategies with practice
![Page 38: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/38.jpg)
38/61
Implications
• Allow flexible shortcuts Forcing plans will bore user
• Have active rather than passive help Recognize waste
![Page 39: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/39.jpg)
39/61
Language
• Rule-based How do you make plurals?
• Productive We make up sentences
• Key-word and positional Patterns
• Should systems have natural language interfaces? IBM's Watson
![Page 40: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/40.jpg)
40/61
Recap
I. Senses A. Sight B. Sound C. Touch D. Smell
II. Information processing A. Perceptual B. Cognitive 1. Memory a. Short term b. Medium term c. Long term 2. Processes a. Selective attention b. Learning c. Problem solving d. Language
III. Motor system A. Hand movement B. Workstation Layout
![Page 41: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/41.jpg)
41/61
Class Discussion:Model Human Processor
• What are the three major subsystems and their functions?
• What does it mean to say that certain subprocessors have “variable rates?”
• What is the “recognize-act” cycle? Is it like the “fetch-decode-execute” of a CPU?
• What are some of the other assumptions underlying the MHP model?
• How good is the model?
![Page 42: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/42.jpg)
42/61
People
• Good Infinite capacity LTM LTM duration &
complexity High-learning
capability Powerful attention
mechanism Powerful pattern
recognition
• Bad Limited capacity STM Limited duration STM Unreliable access to
LTM Error-prone processing Slow processing
![Page 43: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/43.jpg)
43/61
Outline
• Human capabilities Senses Motor systems Information processing
• Memory• Cognitive Processes
Selective attention, learning, problem solving, language
• Simple predictive models
![Page 44: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/44.jpg)
44/61
Simple User Models
• Idea: If we can build a model of how a user works, then we can predict how s/he will interact with the interface Predictive model predictive evaluation
• No mock-ups or prototypes!
![Page 45: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/45.jpg)
45/61
Two Types of User Modeling
• Stimulus-Response Hick’s law Practice law Fitt’s law
• Cognitive – human as interperter/predictor – based on Model Human Processor (MHP) Key-stroke Level Model
– Low-level, simple
GOMS (and similar) Models– Higher-level (Goals, Operations, Methods, Selections)– Not discussed here
![Page 46: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/46.jpg)
46/61
Power law of practice
• Tn = T1n-a
Tn to complete the nth trial is T1 on the first trial times n to the power -a; a is about .4, between .2 and .6
Skilled behavior - Stimulus-Response and routine cognitive actions
– Typing speed improvement– Learning to use mouse– Pushing buttons in response to stimuli– NOT learning
![Page 47: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/47.jpg)
47/61
Uses for Power Law of Practice
• Use measured time T1 on trial 1 to predict whether time with practice will meet usability criteria, after a reasonable number of trials How many trials are reasonable?
• Predict how many practices will be needed for user to meet usability criteria Determine if usabiltiy criteria is realistic
![Page 48: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/48.jpg)
48/61
Hick’s law
• Decision time to choose among n equally likely alternatives T = Ic log2(n+1)
Ic ~ 150 msec
![Page 49: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/49.jpg)
49/61
Uses for Hick’s Law
• What did you think of?• Menu selection
• Which will be faster as way to choose from 64 choices? Go figure: Single menu of 64 items Two-level menu of 8 choices at each level Two-level menu of 4 and then 16 choices Two-level menu of 16 and then 4 choices Three-level menu of 4 choices at each level Binary menu with 6 levels
![Page 50: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/50.jpg)
50/61
Fitts’ Law
• Models movement times for selection tasks in one dimension
• Basic idea: Movement time for a selection task Increases as distance to target
increases Decreases as size of target increases
![Page 51: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/51.jpg)
51/61
Fitts’ Law
• Selection task made up of 3 parts: start/stop time time for gross motor movement time for find adjustment
• Fitt's Law models all of these and gives you a numerical estimate of time.
![Page 52: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/52.jpg)
52/61
Original Experiment
• 1 Dimensiond w
![Page 53: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/53.jpg)
53/61
Components
• ID - Index of difficulty
• ID is an information theoretic quantity Based on work of Shannon – larger target =>
more information (less uncertainty)
ID = log2 (d/w + 1.0)
bits result
width (tolerance)of target
distance to move
![Page 54: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/54.jpg)
54/61
Components (p. 322)
• MT - Movement time
• MT is a linear function of ID a and b are experimental constants
MT = a + b*IDMT = a + b *log2 (d/w + 1.0)
![Page 55: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/55.jpg)
55/61
Exact Equation• Run empirical tests to determine a
and b in MT = a + b* ID• Will get different ones for different
input devices and device uses
MT
ID = log2(d/w = 1.0)
![Page 56: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/56.jpg)
56/61
Questions
• What do you do in 2D?
w x h rect:one way is ID = log2(d/min(w, h) + 1)
Should take into account direction of approach
![Page 57: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/57.jpg)
57/61
Uses for Fitt’s Law
• Menu item size• Icon size• Scroll bar target size and placement
Up / down scroll arrows together or at top and bottom of scroll bar
![Page 58: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/58.jpg)
58/61
Keystroke-Level Model (KSLM)
• KSLM - developed by Card, Moran & Newell, see their book* and CACM* The Psychology of Human-Computer
Interaction, Card, Moran and Newell, Erlbaum, 1983
• Skilled users performing routine tasks• Assigns times to basic human operations -
experimentally verified• Based on MHP - Model Human Processor
![Page 59: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/59.jpg)
59/61
KSLM Accounts for
• Keystroking TK
• Mouse button press TB
• Pointing (typically with mouse) TP
• Hand movement betweenkeyboard and mouse TH
• Drawing straight line segments TD
• “Mental preparation” TM
• System Response time TR
![Page 60: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/60.jpg)
60/61
Using KSLM
• Skilled users• Performing routine tasks
The user has done it many times before No real learning going on Some modest “thinking” as captured by “Ms”
(mental preparation)
• Rules for placing “Ms” are heuristics• Best use is for comparing alternatives
Sometimes predictions are off But rankings of faster - slower tend to be accurate
![Page 61: Human Abilities - Emory Universityvalerie/courses/spr11/485/... · 2011. 4. 11. · Selective attention, learning, problem solving, language •Simple predictive models. 3/61](https://reader035.vdocument.in/reader035/viewer/2022063011/5fc71bff0bf6bb2502504df6/html5/thumbnails/61.jpg)
61/61
Cognitive models - many flavors
More complex than KSLMHierarchical
GOMS - Goals, Operators, Methods, SelectorsCCT - Cognitive Complexity Theory
LinguisticTAG - Task Action GrammarCLG - Command Language Grammar
Cognitive architecturesSOAR, ACT