cognition in the virtual world. which is easiest to read? what is the time?

59
Cognition in the virtual world

Post on 20-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cognition in the virtual world. Which is easiest to read? What is the time?

Cognition in the virtual world

Page 2: Cognition in the virtual world. Which is easiest to read? What is the time?

Which is easiest to read?

What is the time?

What is the time?

What is the time?

What is the time?

What is the time?

Page 3: Cognition in the virtual world. Which is easiest to read? What is the time?

Human performance and input devices

An input device is a kind of transducer - it converts one kind of signal into another.

Device independence - when a program is written in such a way that you can switch input devices without changing the program

Page 4: Cognition in the virtual world. Which is easiest to read? What is the time?

Input devices - spatial input

switches keyboards speech recognizers mouse, trackball, joystick light pen, tablet, touch screen data glove and other body trackers eye trackers etc.

Page 5: Cognition in the virtual world. Which is easiest to read? What is the time?

Spatial input (positioning) devices

specify spatial location (ex: mouse) mappings can be absolute or relative

full touchscreen, most knobs are absolute mouse, trackball, joystick, touch pad are relative some devices can be both (e.g., stylus)

can be spatially coincident or not (touchscreen vs. most others)

many programs are device independent

Page 6: Cognition in the virtual world. Which is easiest to read? What is the time?

Speed vs. accuracy: A tradeoff

This tradeoff affects many human actions!

People can choose to favor speed over accuracy, or vice versa.

Input devices are sometimes biased toward either speed or accuracy, depending on the task.

Page 7: Cognition in the virtual world. Which is easiest to read? What is the time?

Positioning devices (Albert, 1982)

Device Speed Accuracy

Touch screen 1(fastest) 6.5

Light pen 2 6.5

Digitizing tablet 3 2

Trackball 4 1(best)

Force joystick 5 3

Position joystick 6 4

Keyboard 7(slowest) 5(from Sanders & McCormick)

Page 8: Cognition in the virtual world. Which is easiest to read? What is the time?

Which input device is “best”?

It depends on the context of use! (Bill Buxton)

(our categories for input devices are not necessarily good ones)

Input devices chunk things differently.

Interfaces typically deal with only serial input, not parallel input.

Page 9: Cognition in the virtual world. Which is easiest to read? What is the time?

Speed vs. accuracy: A tradeoff

This tradeoff affects many human actions!

Human factors example:

moving a mouse to a target:

What are the relevant factors?

Page 10: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

Moving a mouse to a target:

What can vary?

Page 11: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes how far you have to move how big the target is

Page 12: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

How are these variables related? T = ??

Page 13: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

T = D*S? T = S/D?? T = D/S??

Page 14: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

Moving a mouse to a target:

What can vary? how long it takes = T how far you have to move = D how big the target is = S

T = D/S

Page 15: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

moving a computer mouse to a target:

how long it takes = T how far you have to move = D how big the target is = S how long it takes you to get started ~.5 s

T = (D/S + .5 s)

Page 16: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

moving a computer mouse to a target:

how long it takes = T how far you have to move = D how big the target is = S how long it takes you to get started ~.5 s how fast you are, as an individual = k

T = k log (D/S + .5 s)

Page 17: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

moving a computer mouse to a target: T = total time D = distance S = size of target k = a constant (individual differences) plus, some time to get started

Page 18: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

moving a computer mouse to a target: T = total time D = distance S = size of target k = a constant (individual differences) plus, some time to get started

T = k log (D/S + .5 sec)

Page 19: Cognition in the virtual world. Which is easiest to read? What is the time?

Fitt’s Law

A quiz designed to give you fitts!

(Bruce Tognazzini)

Page 20: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

Keyboards Handwriting recognition Speech recognition

Page 21: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

KeyboardsAlphabeticQWERTYDvorakChord

Page 22: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

Keyboards Potentially:QWERTY SlowestAlphabeticDvorakChord Fastest

Page 23: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

Keyboards Handwriting recognition Speech recognition

Page 24: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

Keyboards Handwriting recognition

PRO: better than small keys, integrated with sketching, preferred by some users

CON: may need training, recognition errors; slower than typing for some

Speech recognition

Page 25: Cognition in the virtual world. Which is easiest to read? What is the time?

Text input

Keyboards Handwriting recognition Speech recognition (to be continued)

Page 26: Cognition in the virtual world. Which is easiest to read? What is the time?

Input devices (some conclusions)

Different controls or input devices chunk things differently

Why shouldn’t we use more than just our hands?

Choosing input and output devices involves making tradeoffs

Remember: The best input device for the job depends on the context of use.

Page 27: Cognition in the virtual world. Which is easiest to read? What is the time?

General principles of human information processing

Reaction time Power Law of Practice Fitt's Law Principle of uncertainty GOMS - an approach to task

analysis

Page 28: Cognition in the virtual world. Which is easiest to read? What is the time?

The Model Human Processor

• Perceptual system(sensors)

• Cognitive system(processors)

• Motor system(effectors)

(Card, Moran,

& Newell, 1983)

Page 29: Cognition in the virtual world. Which is easiest to read? What is the time?

Important parameters

Memory capacity Decay Representation Processing cycle time

Page 30: Cognition in the virtual world. Which is easiest to read? What is the time?

Sample times

Eye-movement = 230 [70~700] ms

Typical time = 230 ms“Fastman” = 70 ms“Slowman” = 700 ms

Perceptual processor: 100 [50~200]Cognitive processor: 70 [25~170]Motor processor: 70 [30~100]

Page 31: Cognition in the virtual world. Which is easiest to read? What is the time?

Model of simple RT problem:

Task: Press button when symbol appears.

Page 32: Cognition in the virtual world. Which is easiest to read? What is the time?

Model of simple RT problem:

Task: Press button when symbol appears.1. Perceptual processor captures it in the visual image store & represents it in working memory. 100 [50~200]

Page 33: Cognition in the virtual world. Which is easiest to read? What is the time?

Model of simple RT problem:

Task: Press button when symbol appears.2. Cognitive processor recognizes the presence of a symbol. 70 [25~170]

Page 34: Cognition in the virtual world. Which is easiest to read? What is the time?

Model of simple RT problem:

Task: Press button when symbol appears.3. Motor processor pushes the button70 [30~100]

Page 35: Cognition in the virtual world. Which is easiest to read? What is the time?

Model of simple RT problem:

Task: Press button when symbol appears.

1. The perceptual processor captures it in the visual image store and represents it in working memory. 100 [50~200]

2. The cognitive processor recognizes the presence of a symbol. 70 [25~170]

3. The motor processor pushes the button

70 [30~100]Total time?

Page 36: Cognition in the virtual world. Which is easiest to read? What is the time?

Each of these action primitives takes some small amount of time (in msec.).

The Model Human Processor provides a range of parameters you can use to predict precisely how long something will take, or to compare the time needed for alternative actions

Page 37: Cognition in the virtual world. Which is easiest to read? What is the time?

More complex RT example

Task: you see one symbol, then another. Push yes if they match, no if they don’t.

Same first step as in simple RT problem:1. The perceptual processor captures

symbol #1 in the visual image store and represents it in working memory

100 [50~200]

Page 38: Cognition in the virtual world. Which is easiest to read? What is the time?

Complex RT example, cont.

2. Ditto for symbol #2 100 [50~200] 3. If symbol #1 is still in the visual store,

the cognitive processor can compare the two symbols 70 [25~170]

4. If they match, the cognitive processor decides to hit “yes” 70 [25~170]

5. The motor processor hits “yes”

70 [30~100]How long from step #2 until the end?

Page 39: Cognition in the virtual world. Which is easiest to read? What is the time?

Something to think about:

If you’re driving down the highway at 60 mph, how quickly can you react to an emergency?

Mean RT in simplest situation is 240 sec.

You travel 5280 * 60 = 316,800 ft./hr.

1 hour = 60 * 60 = 3600 sec.

So you travel 88 ft./sec.,

or over 21 ft. in 240 sec.

Page 40: Cognition in the virtual world. Which is easiest to read? What is the time?

What about Fastman & Slowman?

If you’re driving down the highway at 60 mph, how quickly can you react to an emergency?

Mean RT in simplest situation is 240 sec.

You travel 5280 * 60 = 316,800 ft./hr.

1 hour = 60 * 60 = 3600 sec.

So you travel 88 ft./sec.,

or over 21 ft. in 240 sec. [~11~41 ft.]

Page 41: Cognition in the virtual world. Which is easiest to read? What is the time?

General principles of human information processing

Reaction time Power Law of Practice Fitt's Law GOMS - an approach to task

analysis Principle of uncertainty

Page 42: Cognition in the virtual world. Which is easiest to read? What is the time?

Power Law of Practice

When something is done again and again, performance follows a power law

(You keep improving with practice, but as you become an expert, you improve less and less.)

Page 43: Cognition in the virtual world. Which is easiest to read? What is the time?

Power Law of Practice

Page 44: Cognition in the virtual world. Which is easiest to read? What is the time?
Page 45: Cognition in the virtual world. Which is easiest to read? What is the time?

Note:

The power law of practice describes quantitative changes in skilled behavior (both cognitive and motor), but not qualitative changes (changes in strategies).

Page 46: Cognition in the virtual world. Which is easiest to read? What is the time?

GOMS (Card, Moran, & Newell)

Goal - what the user wants to achieve Operator - elementary perceptual, motor, or

cognitive act Method - a series of operators that forms a

procedure for doing something Selection rule - how the user decides

between methods (if...then...). Skill is particularly important here.

See PRS, Ch 14, 448-455

Page 47: Cognition in the virtual world. Which is easiest to read? What is the time?

GOMS (continued)

Examples: Goal - editing a paper (high level)

cutting and pasting text (low level) Operator - typing a keystroke Method - set of operators for cutting Selection rule - how the user chooses

a method

Page 48: Cognition in the virtual world. Which is easiest to read? What is the time?

Advantages of GOMS

very general purpose allows for individual differences much predictive power about

timing good at predicting "ideal"

performance

Page 49: Cognition in the virtual world. Which is easiest to read? What is the time?

Disdvantages of GOMS

not so good at predicting errors takes a long time to conduct

analysis whole may not be the sum of the

parts ignores the nature of internal

symbolic representations - focus is very low-level

Page 50: Cognition in the virtual world. Which is easiest to read? What is the time?

Skill acquisition and transfer

Transfer (positive transfer) Interference (negative transfer)

Page 51: Cognition in the virtual world. Which is easiest to read? What is the time?

Hick’s principle of uncertainty

Predicts how long a response will take in a given situation, based on how likely (or uncertain) the different possibilities are

Page 52: Cognition in the virtual world. Which is easiest to read? What is the time?

Hick’s principle of uncertainty A secretary has a telephone console with 10 buttons

for answering calls on 10 lines. When a light behind a button comes on, his job is to push the button and answer the phone.

Which of these situations is going to be faster to react to?

A: where each line gets an equal number of calls

B: where two lines are used heavily, getting 50% and 40% of the calls, with the other 10% divided evenly among the other eight lines.

Page 53: Cognition in the virtual world. Which is easiest to read? What is the time?

Hick’s principle of uncertainty

T = I * log2(n+1)

T = time

I = a constant

n = number of possible responses,

assuming all are equally probable+1 is due to uncertainty whether to respond

Page 54: Cognition in the virtual world. Which is easiest to read? What is the time?

Hick’s principle of uncertainty

A: where each line gets equal number of calls 3.46 units

B: where two lines are used heavily, getting 50% and 40% of the calls, with the other 10% divided evenly among the other eight lines.

2.14 units

So the RT for B is 62% of the RT for A. (2.14/3.46)

Page 55: Cognition in the virtual world. Which is easiest to read? What is the time?

Writing for the Internet (Nielsen)

How users read on the Web

(Read about the different variables that influence readablity; follow the links to the full report of the study.)

Page 56: Cognition in the virtual world. Which is easiest to read? What is the time?
Page 57: Cognition in the virtual world. Which is easiest to read? What is the time?

Sample Heuristics (used for Assign. #2)

1. Visibility of system status

2. Match between system & real world

3. User control and freedom

4. Consistency & standards

5. Error prevention

6. Recognition rather than recall

7. Flexibility & efficiency of use

8. Minimalist design

9. Help error recovery

10. Help & documentation

Page 58: Cognition in the virtual world. Which is easiest to read? What is the time?

Sample Heuristics (modified for Web)

1. Provide feedback

2. Match between system & real world

3. User control and freedom

4. Internal consistency

5. Prevent errors (same as before)

6. Minimize the user’s memory load

7. Enable shortcuts

8. Simple dialogue (covers “minimalist design” and #2)

9. Internal locus of control

10. Help & documentation

(PRS pp. 412-413)

Page 59: Cognition in the virtual world. Which is easiest to read? What is the time?