Lecture 2: Design Rules of Thumb CS 7250 S PRING 2020 Prof. Cody - - PowerPoint PPT Presentation

lecture 2
SMART_READER_LITE
LIVE PREVIEW

Lecture 2: Design Rules of Thumb CS 7250 S PRING 2020 Prof. Cody - - PowerPoint PPT Presentation

Lecture 2: Design Rules of Thumb CS 7250 S PRING 2020 Prof. Cody Dunne N ORTHEASTERN U NIVERSITY Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, 1 Miriah Meyer, Jonathan Schwabish, and David Sprague P REVIOUSLY


slide-1
SLIDE 1

Lecture 2: Design Rules of Thumb

CS 7250 SPRING 2020

  • Prof. Cody Dunne

NORTHEASTERN UNIVERSITY

1

Slides and inspiration from Michelle Borkin, Krzysztof Gajos, Hanspeter Pfister, Miriah Meyer, Jonathan Schwabish, and David Sprague

slide-2
SLIDE 2

PREVIOUSLY, ON CS 7250…

2

slide-3
SLIDE 3

What is visualization anyway?

3

slide-4
SLIDE 4

visualization: the visual representation of data

to reinforce human cognition

(static or interactive) (abstract or spatial)

4

slide-5
SLIDE 5

visualization computer graphics statistics HCI design psychology art

5

slide-6
SLIDE 6

STAFF INTRODUCTIONS

6

Sara Di Bartolomeo, CS PhD TA Cody Dunne Assistant Professor Instructor Gayathri Raj UG Service-Learning TA

slide-7
SLIDE 7

Course Homepage

https://canvas.instructure.com/courses/1781732

  • If you don’t have an account on our Canvas yet:

https://canvas.instructure.com/enroll/CMAPDM

  • Use your name as known by the registrar and your

@husky.neu.edu email.

7

slide-8
SLIDE 8

Hall of Fame or Hall of Shame

8

  • Prof. Krzystzof Gajos
slide-9
SLIDE 9

9 http://hint.fm/wind/gallery/oct-29.js.html

slide-10
SLIDE 10

10

slide-11
SLIDE 11

11

Kathryn Busemeyer - https://www.nytimes.com/interactive/2017/09/09/us/hurricane-irma- records.html

slide-12
SLIDE 12

12

Matthew Kolosick - https://twitter.com/blkahn/status/905141924939649024/photo/1

slide-13
SLIDE 13

In-Class Redesign — Hurricane Funnels (continued…)

5 min https://canvas.instructure.com/courses/1781732/assignments/13386302

https://www.nhc.noaa.gov/refresh/graphics_at5+shtml/ 155815.shtml?cone#contents

slide-14
SLIDE 14
slide-15
SLIDE 15

In-Class Redesign — Hurricane Funnels (continued…)

5 min https://canvas.instructure.com/courses/1781732/assignments/13386302

https://www.nhc.noaa.gov/refresh/graphics_at5+shtml/ 155815.shtml?cone#contents

slide-16
SLIDE 16
slide-17
SLIDE 17

READING QUIZ

17

slide-18
SLIDE 18

THE NESTED MODEL FOR VISUALIZATION DEVELOPMENT

18

slide-19
SLIDE 19

TEXTBOOK

Additional “recommended” books as resources in syllabus

slide-20
SLIDE 20

“Nested Model”

Tamara Munzner Example

FAA (aviation)

What is the busiest time

  • f day at Logan

Airport? Map vs. Scatter Plot vs. Bar

slide-21
SLIDE 21

21

Nested Model

slide-22
SLIDE 22

22

Nested Model

Designer understands user Abstract domain tasks

Human-centered design

Visualization design Implementation Identified Designed

slide-23
SLIDE 23

23

Nested Model

TOP-DOWN BOTTOM-UP “problem- driven” “technique

  • driven”

Design Study

Most difficult step!

Technique

slide-24
SLIDE 24

24

Nested Model

Mistakes propagate through model!

slide-25
SLIDE 25

25

Threats to Validity

slide-26
SLIDE 26

26

Threats to Validity

Final Project validation

✓ ✓ ✓ ✓

Final project follow-up

slide-27
SLIDE 27

PROJECTS

(Using the nested model via design study “lite” methodology)

27

slide-28
SLIDE 28
slide-29
SLIDE 29

SERVICE-LEARNING PROJECTS

Why are we doing service learning? Design Study “Lite” Methodology (Borkin et al. 2017)

  • Design studies are a growing and valuable research area.
  • Real-world data visualization experience.
  • Visualization for exploration and communication.
  • A more realistic experience of creating visualizations, and doing work in general.
  • Teaches design, interview, evaluation, communication, and feedback techniques

difficult to replicate in a classroom.

  • Higher-stakes deliverables.
  • Professional development.
  • Make a positive impact in the community.
  • Publication?

29

slide-30
SLIDE 30

SERVICE-LEARNING PROJECTS

What are the challenges?

  • Real-world data is messy and difficult to gather and process.
  • Partners may not have clear goals and expectations.
  • There is communication and scheduling overhead, inc. for teaching staff to

differentiate assignment grading if necessary.

  • Project areas may be too predefined.
  • Project areas may be too ambiguous.
  • May not actually make a meaningful impact.
  • Reduces time for white-room technical education.
  • More ambiguous expectations and grading challenges.
  • Possible variation in student workload.
  • Students may not know they are signing up for Service-Learning in advance

(common problem with our registrar).

30

slide-31
SLIDE 31

SERVICE-LEARNING PROJECTS

Who to blame for getting you into this?

31

slide-32
SLIDE 32

EXAMPLES OF SUCCESSFUL COURSE PROJECTS

(Albeit with different requirements)

32

slide-33
SLIDE 33

Pandey et al. VIS 2019

PROJECT EXAMPLE — CEREBROVIS

CS 7260 FALL 2017: VISUALIZATION FOR NETWORK SCIENCE

slide-34
SLIDE 34

Pandey et al. VIS 2019

PROJECT EXAMPLE — CEREBROVIS

slide-35
SLIDE 35
slide-36
SLIDE 36

Cambpell et al. VIS4DH 2018

PROJECT EXAMPLE — WWOVIS

DS 4200 SPRING 2018: INFORMATION PRESENTATION & VISUALIZATION

slide-37
SLIDE 37
slide-38
SLIDE 38

EXAMPLE OF A SUCCESSFUL DIFFERENTIATED COURSE PROJECT

(Requires prior instructor approval to waive / alter requirements)

38

slide-39
SLIDE 39

Di Bartolomeo et al. CHI 2020 (submitted version)

PROJECT EXAMPLE — DIVERSIFORM TIMELINES

CS 7340 FALL 2018: THEORY AND METHODS

IN HUMAN COMPUTER

INTERACTION

slide-40
SLIDE 40

PROJECT EXAMPLE — DIVERSIFORM TIMELINES

Di Bartolomeo et al. CHI 2020 (submitted version)

slide-41
SLIDE 41
slide-42
SLIDE 42

PROJECT IDEAS: VIS + X

Where X = (ML | SEC | NLP | HCC | GAM | NS | SYS | …)

42

slide-43
SLIDE 43

POTENTIAL VENUE: IEEE VIS 2020 SHORT PAPERS

Deadline ~June 13, 2020

43

slide-44
SLIDE 44

44

slide-45
SLIDE 45

PROJECTS

In-class project pitches: M 2020.01.27 What questions do you have for me?

45

slide-46
SLIDE 46

DESIGN & RULES OF THUMB

46

slide-47
SLIDE 47

47

Edward Tufte

Tufte will be doing one of his one-day courses in Boston on 10/29, 30, and 31 2018. $220 for students includes these books. https://www.edwardtufte.com/tufte/courses

slide-48
SLIDE 48

48

“Graphical Integrity”

“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and

  • ambiguity. Write out explanations of the data
  • n the graphic itself. Label important events in

the data.”

Tufte, “Visual Display of Quantitative Information” (1983)

(Axes and axis labels, titles, annotations, legends, etc.)

slide-49
SLIDE 49

49

“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”

Tufte, “Visual Display of Quantitative Information” (1983)

$3,549,385 $(11,014)

y-axis baseline?!

“Distorted Scales”

slide-50
SLIDE 50

50

“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”

Based on http://data.heapanalytics.com/how-to-lie-with-data- visualization

3.140 3.142 3.145 3.147 3.149 3.152 3.154 2008 2009 2010 2011 2012 Percent %

Interest Rates

slide-51
SLIDE 51

51

“Clear, detailed, and thorough labeling should be used to defeat graphical distortion and ambiguity. Write out explanations of the data on the graphic itself. Label important events in the data.”

Based on http://data.heapanalytics.com/how-to-lie-with-data- visualization

0.00 0.80 1.60 2.40 3.20 4.00 2008 2009 2010 2011 2012 Percent %

Interest Rates

CONTEXT!

slide-52
SLIDE 52

Upcoming Assignments & Communication

https://canvas.instructure.com/courses/1781732 If you don’t have an account on our Canvas yet: https://canvas.instructure.com/enroll/CMAPDM Use your name as known by the registrar and your @husky.neu.edu email. Look at the upcoming assignments and deadlines (12:01am)! Everyday Required Supplies:

  • 5+ colors of pen/pencil
  • White paper
  • Laptop and charger
  • Table tent

Use Canvas Discussions for general questions, email the instructor/TAs for questions specific to you.