+ All Categories
Home > Documents > Design Principles Analytical...

Design Principles Analytical...

Date post: 20-Oct-2019
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
40
Design Principles Analytical Evaluation Unit 4 Zeno Menestrina, MSc [email protected] Prof. Antonella De Angeli, PhD [email protected]
Transcript
Page 1: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design Principles Analytical Evaluation Unit 4

Zeno Menestrina, MSc [email protected] Prof. Antonella De Angeli, PhD [email protected]

Page 2: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Learning outcomes

•  Fundamental design principles •  Usability heuristics

•  Develop

– Awareness of how to apply them in design – Critical ability to evaluate design

2

Page 3: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design principles

•  Generalizable abstractions for thinking about different aspects of design

•  The do’s and don’ts of interaction design

•  What to provide and what not to provide at the interface

•  Derived from a mix of theory-based knowledge, experience and common-sense

3

Page 4: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Which one do you prefer?

4

Page 5: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Which one do you prefer?

5

Page 6: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

6

Page 7: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Simplicity

•  Simple things are more beautiful – Strong correlation between simple interfaces

and aesthetic rating

•  Simple things work better – Correlation with usability

•  Processing fluency

7

Page 8: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

8

Page 9: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

9

Page 10: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

10

Page 11: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

11 “Choosing Colors for Data Visualization” by Maureen Stone

Page 12: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

12 “Choosing Colors for Data Visualization” by Maureen Stone

Page 13: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

13

Page 14: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Design factors

•  Visual clutter

•  Number of Colours

•  Symmetry

•  Figure-ground contrast

14

HELLO

HELLO

Page 15: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Exercise

For each principle: 1. Presentation of the principle 2. ~30 seconds to think about an example (good or bad)

15

Page 16: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Visibility

This is a control panel for an elevator: –  How does it work? –  Push a button for the floor you want? –  Nothing happens. –  Push any other button? –  Still nothing. –  What do you need to do?

From: www.baddesigns.com

16

Page 17: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Visibility

From: www.baddesigns.com

17

…you need to insert your room card in the slot by the buttons! How would you make this action more visible?

Page 18: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Visibility

From: www.baddesigns.com

18

…you need to insert your room card in the slot by the buttons! How would you make this action more visible?

–  make the card reader more obvious –  provide an auditory message that says

what to do (which language?) –  provide a big label next to the card

reader that flashes when someone enters

–  make the lights near the reader blink when someone pushes a button

Page 19: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Feedback

•  Sending information back to the user about what has been done

•  Includes sound, highlighting, animation and combinations of these –  e.g. when screen button clicked on provides sound

or red highlight feedback:

“ccclichhk”

19

Page 20: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Constraints

•  Restricting the possible actions that can be performed

•  Helps prevent user from selecting incorrect options

•  Three main types (Norman, 1999) – Physical – Cultural – Logical

20

Page 21: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Physical constraints

•  Refer to the way physical objects restrict the movement of things –  E.g. only one way you can insert a key into a lock

–  How many ways can you insert a CD or DVD disk into a computer?

–  How physically constraining is this action? –  How does it differ from the insertion of a floppy disk?

21

Page 22: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Affordances •  Refers to an attribute of an object that allows

people to know how to use it –  e.g. a mouse button invites pushing, a door handle

affords pulling •  Norman (1988) used the term to discuss the

design of everyday objects –  Learned conventions of arbitrary mappings between

action and effect at the interface –  Some mappings are better than others

•  Much popularised in interaction design to discuss how to design interface objects –  e.g. scrollbars to afford moving up and down, icons

to afford clicking on

22

Page 23: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Logical constraint

Exploits people’s everyday common sense reasoning about the way the world works

•  Where do you plug the mouse? •  Where do you plug the keyboard? •  Top or bottom connector? •  Do the colour coded icons help?

23

From: www.baddesigns.com

Page 24: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

How to design them more logically

A.  provides direct adjacent mapping between icon and connector

B.  provides color coding to associate the connectors with the labels

24

From: www.baddesigns.com

Page 25: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Example

25

Page 26: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Cultural constraints

•  Learned arbitrary conventions – e.g., red triangles for warning

•  Can be universal or culturally specific

26

Page 27: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Cultural constraints

27

Page 28: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Cultural constraints

28

Page 29: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Mapping

A B C D

Relationship between controls and their movements and the results in the world

29

Page 30: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Why is this a better design?

30

Page 31: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Consistency

•  Design interfaces to have similar operations and use similar elements for similar tasks –  e.g., always use ctrl key plus first initial of the

command for an operation – ctrl+C, ctrl+S, ctrl+O •  Consistent interfaces are easier to learn and use

31

Page 32: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Internal and external consistency

•  Internal consistency: designing operations to behave the same within an application –  Difficult to achieve with complex interfaces

32

Page 33: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Internal and external consistency

•  External consistency: designing operations, interfaces to be the same across applications and devices –  Very rarely the case, based on different designer’s

preference –  Brand Identity

33

Page 34: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Keypad numbers layout

A case of external inconsistency

1 2 34 5 6

7 8 9

7 8 9

1 2 3

4 5 6

0 0

(a) phones, remote controls (b) calculators, computer keypads

34

Page 35: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Keyboard layout

A case of external inconsistency

35

Page 36: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Usability principles

•  Similar to design principles, except more prescriptive

•  Used mainly as the basis for evaluating systems

•  Provide a framework for heuristic evaluation

36

Page 37: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Usability heuristics (Nielsen 2001) •  Visibility of system status •  Match between system and the real world •  User control and freedom •  Consistency and standards •  Help users recognize, diagnose and recover from

errors •  Error prevention •  Recognition rather than recall •  Flexibility and efficiency of use •  Aesthetic and minimalist design •  Help and documentation

http://www.useit.com/papers/heuristic/heuristic_list.html http://designingwebinterfaces.com/6-tips-for-a-great-flex-ux-

part-5

37

Page 38: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

38

Page 39: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Key points

•  Design principles –  Simplicity –  Visibility –  Feedback –  Constraint –  Mapping –  Consistency –  Affordance –  Heuristics

39

Page 40: Design Principles Analytical Evaluationdisi.unitn.it/~deangeli/homepage/lib/exe/fetch.php?media=teaching:hci:... · Design Principles Analytical Evaluation Unit 4 Zeno Menestrina,

Recommended reading

•  Sharp et al. Chapter 1/15 •  More on design principles

– Don Norman 1988 The design of everyday things

– Usability: http://www.useit.com http://www.useit.com/papers/heuristic/

heuristic_list.html http://designingwebinterfaces.com/6-tips-for-a-

great-flex-ux-part-5 40


Recommended