Top Banner
1 SY DE 542 Basic Design of Info Req’ts The Language of Interface Design Jan. 24, 2005 R. Chow Email: [email protected]
60

SY DE 542

Jan 20, 2016

Download

Documents

randi

SY DE 542. Basic Design of Info Req’ts The Language of Interface Design Jan. 24, 2005 R. Chow Email: [email protected]. TA. Munira Jessa Tel: xtn 4904 Email: mnjessa@engmail Office: E2 1303N (AIDL) Will grade Checkpoints # 3,4,5; one of the two reports - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SY DE 542

1

SY DE 542Basic Design of Info Req’ts

The Language of Interface Design

Jan. 24, 2005

R. ChowEmail: [email protected]

Page 2: SY DE 542

2

TA

• Munira Jessa

• Tel: xtn 4904

• Email: mnjessa@engmail

• Office: E2 1303N (AIDL)

• Will grade Checkpoints # 3,4,5; one of the two reports

• Between lectures, contact Munira FIRST for any course-related questions

Page 3: SY DE 542

3

Case Study: Apollo 13

• April 1970

• NASA’s 3rd mission to carry humans to lunar surface

• Oxygen tank explosion

• Oxygen stores depleted within 3 hours; loss of water, electricity, propulsion system

• Mission aborted but crew returned safely

Page 4: SY DE 542

4

Apollo 13

• Mission controllers took 54 minutes before realizing that oxygen tank had exploded, and command module was dying …

• Why??

• Look at snapshots of actual Mission Control screens and try to locate relevant data values …

(Woods, Patterson, Corban, in press)

Page 5: SY DE 542

5

Page 6: SY DE 542

6

Page 7: SY DE 542

7

Page 8: SY DE 542

8

Page 9: SY DE 542

9

Apollo 13 Discussion• Why was the explosion hard to spot?

– No History / Trend information• Previous value• Increase / decrease / constant• Rate of Increase / decrease

– No Limits / Critical Values information• Maximum allowable value• Normal value

Page 10: SY DE 542

10

Context• A background for reading data

• Turns data into information (with meaning)

• Examples:– UV rating of 6– Test score of 27– Output temperature of 30 deg C (DURESS)

Page 11: SY DE 542

11

Single Variable Constraints

• Start with list of variables for each AH level

• For each variable, ask:– What are the Limits? Min. / Max. / Both?– What is High vs. Low?– What is Good vs. Bad?– What is Safe vs. Unsafe?

Page 12: SY DE 542

12

Context (cont’d)

• Besides high vs. low, normal vs. abnormal– Point where action can be taken– Point where action will be taken (e.g., by

automation)– Point where action must be taken

Page 13: SY DE 542

13

Design Implications

• Scale Ranges

• Alarm Limits

• Important Thresholds

Page 14: SY DE 542

14

Redesigning Apollo 13 Displays

Page 15: SY DE 542

15

Redesigning (cont’d)

Page 16: SY DE 542

16

Redesigning (cont’d)

Page 17: SY DE 542

17

Apollo 13 Discussion (cont’d)

• Why else was explosion hard to spot?– Data overload

• Many data values• Need for simultaneous monitoring• Need for continuous monitoring• Critical events may be of short duration

Page 18: SY DE 542

18

Salience

• What “stands out” in an interface

• Consider what user needs first, second, third …

• Direct attention accordingly

Page 19: SY DE 542

19

Designing for Salience

• Colour

• Large size

• Centred

• Moving

• Flashing

Page 20: SY DE 542

20

Salience (cont’d)

• What is more salient?– Red or Grey?

– Neon Green or Dark Green?

– High-pitch or Low-pitch Sound?

Page 21: SY DE 542

21

Salience: Example 1

Page 22: SY DE 542

22

Salience: Example 2

Page 23: SY DE 542

23

Salience (cont’d)

• Salience is relational

• Each new form added changes the salience of all others

• Direct attention, not monopolize

• Salience as a need, not as a rule

Page 24: SY DE 542

24

Levels of Visual Information Representation

• Graphic Atoms

• Graphic Fragments

• Graphic Forms

• Views

• Workspaces

(Woods, 1997)

Page 25: SY DE 542

25

• Smallest unit

• A letter, digit, line, colour block

• Design decisions: – colour, – size, – shape, – length, – thickness, – angle, etc.

Graphic Atom

A

3

Page 26: SY DE 542

26

Graphic Fragments• Words, numbers, bars, scale, labels

• Design decisions: – position, – content of numbers, words – relation to near fragments, (proportion, salience)– forms of reference

temperature

Page 27: SY DE 542

27

Forms of Reference

• Different kinds of mappings between:

• Visual Form– what something looks like

• Representational Form– how it conveys meaning about the world to a

user

Page 28: SY DE 542

28

Visual and Representational Form

Visual Token (an atom or a fragment, etc.):

• has a visual form & a representational form

Visual Token:

• Word: e.g., Temperature

Visual Form:

• Black, Arial font, lines and curves

Representational Form:

• a variable, a measure of heat

Page 29: SY DE 542

29

Forms of Reference

• 3 kinds

• 1) Propositional

• 2) Iconic

• 3) Analogical

• Describe how the visual token relates between the user and the world

Page 30: SY DE 542

30

Propositional Form

• Relation between the token and the world is arbitrary

• Token tells the observer about the world• Typically words, numbers, some graphics• Relies on stored knowledge such as

language, numbers• Gives current state but little more

Observer Token World“tells” arbitrary

Page 31: SY DE 542

31

Iconic Forms

• Depends on quality of visual form to look like the world

• Token should evoke recognition

• Relies on observer experience with the world

• Typical “icons”

Observer Token Worldrecognizes looks like

Page 32: SY DE 542

32

Analogical Forms

• May or may not look like world

• Typically graphs on contextual backgrounds

Observer Token Worldprocesses constraint

captures natural constraint

Page 33: SY DE 542

33

Examples

• Stop light

propositional

Page 34: SY DE 542

34

Airline departure and arrival signs

iconic

Page 35: SY DE 542

35

Stop Sign

STOP propositional

Page 36: SY DE 542

36

Stove Labels

“REAR”

“FRONT”

propositional

iconic

Page 37: SY DE 542

37

Mixed Forms of Reference

– iconic– propositional– iconic

• Windows Recycle Bin– Recycle Bin– darkens/lightens– fills/empties

Page 38: SY DE 542

38

Page 39: SY DE 542

39

Map• Words

• Symbols

• Landmark Images

• Spacing and Scale

• Propositional

• Propositional

• Iconic

• Analogical

Page 40: SY DE 542

40

Forms of Reference: Summary

• Propositional and Iconic usually give 1 piece of information

• Analogical usually gives many pieces

• Representation is not right or wrong but changes the work of the observer

Page 41: SY DE 542

41

Work involved in processing representations

• Analogical perceptual

• Propositional memory

• Iconic recognition memory

• (Propositional and Iconic both rely to some degree on knowledge in the head. Analogical leaves knowledge in the world.)

Page 42: SY DE 542

42

Graphical Forms

• Graphs, Indicators

• Convey meaning

• Design decisions:– Analog or digital forms– Context– Salience

Page 43: SY DE 542

43

Analog vs. Digital

• Digital:– uses propositional reference

– set of numerical strings that describe the referent e.g. 100.91

– observer reads the information

Page 44: SY DE 542

44

Digital Forms

• often only current state is available• very difficult to display history of the

referent• past or future states must be

– remembered– calculated– displayed separately

• memory and mental workload for user

Page 45: SY DE 542

45

Design Requirements

• Label/Identifier

• The Value itself

• Precision (# of significant digits)

• Showing context – Normal / Abnormal?– Max / Min?– Change?

Page 46: SY DE 542

46

Showing Context with Digital Forms

123.45 Change the colour of the numbers for meaning e.g. red for alarms

150.55

123.45Arrows to show rate and direction of change

123.45 Ratios to show performance relative to a target value

123.45

123.45 C Units also add context

Page 47: SY DE 542

47

Analog

• uses analogical reference

• data is represented by a relationship between visual tokens on the screen

• representation is not as direct as digital

• requires the interpretation of a position in space

Page 48: SY DE 542

48

Analog

• Relationship is typically between:– an indicator, and

– a reference scale

• Reference scale = Frame of reference

Page 49: SY DE 542

49

Aspects of Analog Forms

• Movement of the indicator is in space and relative to landmarks

• Landmarks are ticks, labels etc.

• Movement depends on the type and grain of the scale

• There are multiple possible frames of reference

Page 50: SY DE 542

50

Frames of Reference

1-dimensional frame of reference

indicator

scale

2-dimensional frame of reference

scales

indicator

Page 51: SY DE 542

51

Design Requirements

• Scale range (max, min, offscale, failed)

• Reference values

• Indicator, labels, scales

Page 52: SY DE 542

52

Possible Reference Values

1. Value vs. its past values– changes over time, rate of change

2. Value vs. its future values– predicted values

3. Value vs. its target value (or range)– Setpoints

4. Value vs. alarm limits/max/min values5. Value vs. key decision points

Page 53: SY DE 542

53

In terms of Workload• Analog is generally easier for decisions

made against a referent, done perceptually

• Digital requires mental comparisons and memory in this situation

• Digital needed when accuracy required

Page 54: SY DE 542

54

The Principle of Primacy of Perception

• Whenever you can offload a mental task to a perceptual task you take advantage of human capabilities and make work easier.

Page 55: SY DE 542

55

Analog Example:Polar Star Display

scale

Current value

High limit

Low limit

One scale Multiple scales put together

Page 56: SY DE 542

56

Other Analog Forms

• Combined with digital

Page 57: SY DE 542

57

Stacked Bar Graphs

- another example of multiple analog forms

v1

v2

v3

v4

Height=v1+v2+v3+v4

Page 58: SY DE 542

58

“Icons” that are Analog

Icon “fills” with water to show level

Page 59: SY DE 542

59

More analog forms

Degree of rotation shows degree valve is open.

Page 60: SY DE 542

60

Checkpoint #3 (due Jan.31)Information Availability

• Extract a list of variables for each AH level

• For each variable, determine if it is:– Currently Available

• Directly sensed?

• Calculated from sensor data?

– Currently Unavailable• Can be calculated from sensor data?

• Can be sensed? (If so, will sensor be added?)

• Cannot be sensed or calculated?

• (If so, using a heuristic/substitute measure?)

• Submit in Tabular format