+ All Categories
Home > Documents > Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual...

Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual...

Date post: 05-Jun-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
87
Introduction to Human- Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20
Transcript
Page 1: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

Introduction to Human-Computer-Interaction

VU Visual Data Science

Johanna Schmidt

WS 2019/20

Page 2: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

2

Human-Computer-Interaction

• Research on design and usage of technical (computer) systems

• Focus on the interface between machine and user• Graphical user interfaces (GUIs)

• Voice user interfaces (VUIs)

[1]

Page 3: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

3

Human-Computer-Interaction

• Research on design and usage of technical (computer) systems

• Focus on the interface between machine and user• Graphical user interfaces (GUIs)

• Voice user interfaces (VUIs)

• Research directions• Requirement analysis, task specification

• User interface design

• Perception, usability

• Evaluation

[1]

Page 4: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

4

Human-Computer-Interaction

• Research on design and usage of technical (computer) systems

• Focus on the interface between machine and user• Graphical user interfaces (GUIs)

• Voice user interfaces (VUIs)

• Research directions• Requirement analysis, task specification

• User interface design

• Perception, usability

• Evaluation

[1]

Page 5: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

5

Human-Computer-Interaction

• Requirement analysis, task specification

• Perception, usability

Page 6: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

6

Human-Computer-Interaction

• Requirement analysis, task specification

• Perception, usability

Page 7: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

7

Requirement Analysis

• Part of the design process when designing new user interfaces

• Understand• Users

• Tasks

• Requirements

• To maximize usability

Page 8: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

8

Human-Centered Design

[2]

Page 9: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

9

Human-Centered Design

[2]

Page 10: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

10

Examples

• Colgate toothbrush

• Aalto injector

• User interfaces• Google Search

• Trello

Page 11: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

11

Examples

• Colgate toothbrush

• Aalto injector

• User interfaces• Google Search

• Trello

[3]

Page 12: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

12

Examples

• Colgate toothbrush

• Aalto injector

• User interfaces• Google Search

• Trello

[4]

Page 13: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

13

Examples

• Colgate toothbrush

• Aalto injector

• User interfaces• Google Search

• Trello[5]

Page 14: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

14

Examples

• Colgate toothbrush

• Aalto injector

• User interfaces• Google Search

• Trello

[6]

Page 15: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

15

Human-Centered Design

[2]

Page 16: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

16

Who are the Users?

• Clear understanding of target users

• Different user groups with different requirements and background

[7]

Page 17: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

17

Personas

• Introduced by Alan Cooper in 1999

• Persona = Fictive person• Represents a larger number of users

• Defines• Characteristics

• Expectiations

• Motivation

• Background

[8]

Page 18: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

18

Personas

• Requirement analysis targeted towards defined Personas

• Persona decription should be as detailed as possible

• Personas are shared across teams forcommon understanding

• Used to describe typicaluse-case scenarios

[8]

Page 19: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

19

Personas

• Persona description consists of• Age

• Gender

• (Family status)

• Education

• Job title

• Work experience

• Use-case scenarios

[8]

Page 20: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

20

Personas

[9]

Page 21: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

21

Personas

• Basis for defining tasks

Page 22: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

22

Human-Centered Design

[2]

Page 23: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

23

What is the Context?

• Context analysis• Environment the system will be used in

• System usage• While seated / standing / in the field / …

• Frequently / rarely

• Hectic, fast decisions / calm, long time for decision making

Page 24: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

24

What are the Tasks?

• Users think in tasks

• Task = smaller part of user activities with a meaningful outcome

• Task = use-case, scenario

• Task analysis• Understand the tasks users need to perform

• Understand how often tasks need to be performed

[10]

Page 25: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

25

Tasks

• Tasks ≠ Functions

• Task: „I need to change my address“

• Functions:• I need to login

• I need to click on the tab „Settings“

• I need to find the „Change Address“ button

• I need to enter the new address

• I need to click „Save“

[10]

Page 26: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

26

Tasks

• Design process triggered by tasks that should be supported

• Task frequency should influence design decisions• More frequent tasks should be easies to access

[10]

Page 27: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

27

Requirement Analysis

• Interviews

• Sketches

• Workflow Analysis

Page 28: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

28

Requirement Analysis

• Contextual Inquiry• Semi-structured interviews

• Standard questions and observation of workflows

Page 29: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

29

Requirement Analysis

• Contextual Inquiry

• Rapid Prototyping• First user interface prototypes for testing

• Get fast feedback from users

[11]

Page 30: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

30

Requirement Analysis

• Contextual Inquiry

• Rapid Prototyping

• User Studies• Evaluate user performance on new user interfaces

• Controlled studies

Page 31: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

31

Human-Computer-Interaction

• Requirement analysis, task specification

• Perception, usability

Page 32: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

32

Human-Computer-Interaction

• Requirement analysis, task specification

• Perception, usability

Page 33: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

33

Human-Centered Design

[2]

Page 34: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

34

Usability

The effectiveness, efficiency and satisfaction with which specified users achieve specified goals in particular environments. (ISO 9241)

• Effectiveness: The accuracy and completeness with which specified users can achieve specified goals in particular environments.

• Efficiency: The resources expended in relation to the accuracy and completeness of goals achieved.

• Satisfaction: The comfort and acceptability of the work system to its users and other people affected by its use.

Page 35: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

35

Usability Heuristics

1. Visibility of system status2. Match between system and the real world3. User control and freedom4. Consistency and standards5. Error prevention6. Recognition rather than recall7. Flexibility and efficiency of use8. Aesthetic and minimalist design9. Help users recognize, diagnose, and recover from errors10. Help and documentation

Jakob Nielsen, 1994 [2]

Page 36: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

36

Usability Heuristics

1. Visibility of system status2. Match between system and the real world3. User control and freedom4. Consistency and standards5. Error prevention6. Recognition rather than recall7. Flexibility and efficiency of use8. Aesthetic and minimalist design9. Help users recognize, diagnose, and recover from errors10. Help and documentation

Jakob Nielsen, 1994 [2]

Page 37: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

37

Usability Heuristics

2. Match between system and the real world

The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.

Jakob Nielsen, 1994 [2]

Page 38: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

38

Usability Heuristics

4. Consistency and standards

Users should not have to wonder whether different words, situations, or actions mean the same thing.

Jakob Nielsen, 1994 [2]

Page 39: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

39

Usability Heuristics

5. Error prevention

Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.

Jakob Nielsen, 1994 [2]

Page 40: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

40

Usability Heuristics

6. Recognition rather than recall

Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.

Jakob Nielsen, 1994 [2]

Page 41: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

41

Human-Computer-Interaction

• Requirement analysis, task specification

• Perception, usability

Page 42: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

42

Human-Centered Design

[2]

Page 43: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

43

Visual Perception

• Human visual perception needs to be considered when designing visualisations

• Visual perception influences choice of visual elements

• Impacted by physial conditions (e.g., light), function of eye, andprocessing in the brain

[13]

Page 44: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

44

Visual Perception

• Low-level vision well understood

• High-level vision still subject to research

[14]

Page 45: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

45

Visual Perception

• Perception principles important for visualisation• Shapes

• Gestalt laws

• Colours

Page 46: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

46

Visual Perception

• Perception principles important for visualisation• Shapes

• Gestalt laws

• Colours

Page 47: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

47

Shapes

• Mapping geometric elements to data attributes• Color/position/size for additional information

[15]

Page 48: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

48

Shapes

• Mapping geometric elements to data attributes• Colour/position/size for additional information

• When using shapes to encode quantitative attributes, it is importantto remember that the area of the shape has to be adjusted, not thediameter (size)

[15]

Page 49: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

49

[16]

Page 50: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

50

[16]

Page 51: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

51

Shapes

• Mapping geometric features to data attributes

• More complex geometric objects allow to mapmultivariate attributes

[15]

[17]

Page 52: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

52

Complex shapes

[18]

Page 53: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

53

Shapes

• Fewer different shapes is better than many

• Shape parameters (size, angle, aspect ratio) can be mapped to dataattributes for multivariate data

• Always adjust area, not diameter/size when visualising quantitative attributes

Page 54: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

54

Visual Perception

• Perception principles important for visualisation• Shapes

• Gestalt laws

• Colours

Page 55: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

55

Gestalt Laws

• Laws from visual perception theory (1920)

• Define how humans perceive shapes based on size and location

• Define laws for low-level pattern recognition

Page 56: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

56

Gestalt Laws

• Examples

[19]

Page 57: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

57

Gestalt Laws

• Examples

[19]

Page 58: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

58

Gestalt Laws

• Important for UI design• How do humans perceive design creations?

• How does mind react to visual messages?

Page 59: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

59

Gestalt Laws

• Gestalt laws1. Law of Proximity

2. Law of Similarity

3. Law of Continuity

4. Law of Closure

5. Law of Simplicity

Page 60: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

60

Gestalt Laws

1. Law of ProximitySpatially close elements appear as grouped and as one.

[19]

Page 61: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

61

Gestalt Laws

1. Law of ProximitySpatially close elements appear as grouped and as one.

[19]

Page 62: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

62

Gestalt Laws

2. Law of SimilarityWhen things appear to be similar to each other, we group them together. We also tend to think they have the same function.

[19]

Page 63: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

63

Gestalt Laws

2. Law of SimilarityWhen things appear to be similar to each other, we group them together. We also tend to think they have the same function.

[19]

Page 64: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

64

Gestalt Laws

3. Law of ContinuityElements that are arranged on a line or curve are perceived to be more related than elements not on the line or curve.

[19]

Page 65: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

65

Gestalt Laws

3. Law of ContinuityElements that are arranged on a line or curve are perceived to be more related than elements not on the line or curve.

[19]

Page 66: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

66

Gestalt Laws

4. Law of ClosureWhen we look at a complex arrangement of visual elements, we tend to look for a single, recognizable pattern.

[19]

Page 67: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

67

Gestalt Laws

4. Law of ClosureWhen we look at a complex arrangement of visual elements, we tend to look for a single, recognizable pattern.

[19]

Page 68: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

68

Gestalt Laws

4. Law of ClosureWhen we look at a complex arrangement of visual elements, we tend to look for a single, recognizable pattern.

[19]

Page 69: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

69

Gestalt Laws

5. Law of SimplicityWhen we see convoluted shapes in adesign, the eye simplifies these bytransforming them into a single,unified shape.

[21]

[20]

Page 70: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

70

Visual Perception

• Perception principles important for visualisation• Shapes

• Gestalt laws

• Colours

Page 71: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

71

Colour

[22]

Page 72: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

72

Colour

• Strong visual channel to transport information

[23]

Page 73: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

73

Colour

• Strong visual channel to transport information

• Several aspects have to be considered• Similar/dissimilar colors for similar/dissimilar attributes

• Psychological effects (e.g., red vs. blue for alerts)

• Consider colour blindness

[24]

Page 74: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

74

Colour

• Do not use too many colours in one chart

[25]

Page 75: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

75

Colour

• Consider relation and size of elements

[25]

Page 76: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

76

Colour

• Do not use gradient colours for categorical data

[25]

Page 77: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

77

Colour

• Use intuitive colours

[25]

Page 78: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

78

Colour

• Carefully design colour maps

[25]

Page 79: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

79

Colour

• Suggestions for colour maps• Colorbrewer (http://colorbrewer2.org)

• Tableau (http://tableaufriction.blogspot.com/2012/11/finally-you-can-use-tableau-data-colors.html)

[26]

Page 80: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

80

Colour

• Rainbow colour maps• Very prominent, but should not be used in data visualisation

• Produce hard borders and may mislead interpretation

[27]

Page 81: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

81

Colour

• Rainbow colour maps

[28]

Page 82: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

82

Colour

• Rainbow color maps• Very prominent, but should not be used in data visualisation

• Produce hard borders and may mislead interpretation

• Many other (perceptially uniform) color maps available

[29]

Page 83: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

83

Colour

• Fewer colours better than many

• Contrast vs. size/relation of elements

• Consider intuitive colours

• Consider alternative color maps to the rainbow color map

• Colour blindness

Page 84: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

84

Summary

• Introduction to human-computer-interaction

• Introduction to human perception

Page 85: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

85

Summary

• Lab Part 2• Visualisations

• Consider rules for colour and shape selection

• Consider rules for chart selection (next lecture)

• Dashboard• Create Personas

• Define tasks

• Consider rules for colour and shape selection

• Consider rules for chart selection (next lecture)

• Consider Gestalt laws

Page 86: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

86

References

[1] https://soic.iupui.edu/files/bolchini-user-lab.jpg

[2] https://www.dalberg.com/what-human-centered-design

[3] http://breaking.in/product-design/philip-leung-work/

[4] https://www.yankodesign.com/2019/04/01/a-perfect-example-of-user-centered-design/

[5] https://static.businessinsider.com/image/4f299e29eab8ea280200000a-1200/image.jpg

[6] https://trello.com

[7] https://cdn.helpsystems.com/styles/crop_general/storage-api-public/rb-60-ibm-i-user-grous-and-communities-join-blog-1900x744-banner_0.png?itok=hPQyXJlJ

[8] https://www.themandarin.com.au/content/uploads/2016/09/personas.png

[9] https://buffer.com/library/marketing-personas-beginners-guide

[10] https://www.hosting-linux.org/wp-content/uploads/2018/09/components.png

[11] https://cdn-media-1.freecodecamp.org/images/ffihuZ-4Elgt58YaSRiAUnSscAya9MRQU8rP

[12] https://www.nngroup.com/articles/ten-usability-heuristics/

[13] https://previews.123rf.com/images/sangoiri/sangoiri1508/sangoiri150800059/44333680-visual-perception-the-impact-of-computer-use-on-the-cognitive-and-visual-development-of-children.jpg

[14] https://byjus.com/physics/structure-human-eye-functioning/

[15] https://www.slideshare.net/eamonnmag/principles-of-data-visualization-71834041

[16] http://coolinfographics.com/blog/2014/8/29/false-visualizations-sizing-circles-in-infographics.html

[17] https://www.winwaed.com/blog/wp-content/uploads/2018/06/multiple.svg

Page 87: Introduction to Human- Computer-Interaction...Introduction to Human-Computer-Interaction VU Visual Data Science Johanna Schmidt WS 2019/20 2 Human-Computer-Interaction •Research

87

References

[18] http://www.ii.uib.no/vis/publications/publication/2009/lie09glyphBased3Dvisualization

[19] https://www.usertesting.com/blog/gestalt-principles/

[20] http://vda.univie.ac.at/Teaching/HCI/19s/LectureNotes/06_1_Wahrnehmung.pdf

[21] https://public-media.interaction-design.org/images/uploads/34373c7bf91a69342b0bb48872d77cce.jpg

[22] https://scienceblogs.com/files/startswithabang/files/2011/09/Visible-spectrum.jpeg

[23] Maureen Stone: Choosing Colors for Data Visualization, 2006

[24] http://htprofile.com/d3-color-scheme

[25] https://www.dataquest.io/blog/what-to-consider-when-choosing-colors-for-data-visualization/

[26] http://tableaufriction.blogspot.com/2012/11/finally-you-can-use-tableau-data-colors.html

[27] https://courses.washington.edu/engageuw/why-you-should-dump-the-rainbow/

[28] https://eagereyes.org/basics/rainbow-color-map

[29] https://blogs.mathworks.com/steve/2014/10/13/a-new-colormap-for-matlab-part-1-introduction/


Recommended