Visualizing information on mobile devices:
· Ranges Over Time- TVCG 19 | Animation vs. Small Multiples- in review | Novel Interaction For Mobile Visualization- in preparation
Evaluating visualization (tools):
· Data-Driven Stories- DDS 18 | Visualization Authoring Systems- BELIV 18 | Variants of Multi-Series Bar Charts- CHI 18 |
· Overview: A Document Mining Tool for Journalists- TVCG 14 | Pre-Design Empiricism for Visualization- BELIV 14
Visualization task analysis:
· A Typology of Abstract Visualization Tasks- TVCG 13 | Visualizing Dimensionally-Reduced Data- BELIV 14
Visualizing resource consumption:
· Workflows for Energy Portfolio Analysis- TVCG 16
Visualizing information on mobile devices:
· Ranges Over Time- TVCG 19 | Animation vs. Small Multiples- in review | Novel Interaction For Mobile Visualization- in preparation
Evaluating visualization (tools):
· Data-Driven Stories- DDS 18 | Visualization Authoring Systems- BELIV 18 | Variants of Multi-Series Bar Charts- CHI 18 |
· Overview: A Document Mining Tool for Journalists- TVCG 14 | Pre-Design Empiricism for Visualization- BELIV 14
Visualization task analysis:
· A Typology of Abstract Visualization Tasks- TVCG 13 | Visualizing Dimensionally-Reduced Data- BELIV 14
Visualizing resource consumption:
· Workflows for Energy Portfolio Analysis- TVCG 16
Visualizing information on mobile devices:
· Ranges Over Time- TVCG 19 | Animation vs. Small Multiples- in review | Novel Interaction For Mobile Visualization- in preparation
Evaluating visualization (tools):
· Data-Driven Stories- DDS 18 | Visualization Authoring Systems- BELIV 18 | Variants of Multi-Series Bar Charts- CHI 18 |
· Overview: A Document Mining Tool for Journalists- TVCG 14 | Pre-Design Empiricism for Visualization- BELIV 14
Visualization task analysis:
· A Typology of Abstract Visualization Tasks- TVCG 13 | Visualizing Dimensionally-Reduced Data- BELIV 14
Visualizing resource consumption:
· Workflows for Energy Portfolio Analysis- TVCG 16
Design & Research Methods
Design & Implementation:
· User interface design | Visualization design & development | Toolkit development
From the perspective of an information visualization researcher.
Expressive Information Design
· Combining visualization, annotation, and explanation to present information to an audience.
· Thinking systematically about tasks, designchoices, and constraints.
· Identifying ways to assess alternative design choices.
Presenting Information to the Public
e.g., Hans Rosling's TED presentations about global economic and public health indicators.
Image: Open Knowledge Foundation Deutschland (flickr, cc by).
Thinking systematically about tasks, designchoices, and constraints.
Thinking Systematically about Tasks
A Multi-Level Typology of Abstract Visualization Tasks. Brehmer and Munzner. In IEEE Transactions on Visualization and Computer Graphics (InfoVis 2013).
Icons by Eamonn Maguire (cc by) for Munzner's Visualization Analysis & Design (CRC Press, 2014).
Thinking Systematically about Tasks
A Multi-Level Typology of Abstract Visualization Tasks. Brehmer and Munzner. In IEEE Transactions on Visualization and Computer Graphics (InfoVis 2013).
The most cited IEEE InfoVis paper since 2013, with more than 300 citations*.
* Google Scholar, Apr 2019.
Icons by Eamonn Maguire (cc by) for Munzner's Visualization Analysis & Design (CRC Press, 2014).
Thinking Systematically about Design Choices
Identifying the dimensions of design spaces that characterize:
... ways to visuallyrepresent data.
... ways to animate and interact with these representations.
... ways to highlight and annotate them.
... ways to combinevisual content with textual explanation.
In an expressive information design tool, how do you present these choices?
Timeline Storyteller: The Design & Deployment of an Interactive Authoring Tool for Expressive Timeline Narratives. Brehmer, Lee, Henry Riche, Tittsworth, Lytvynets, Edge, and White. In Proc. Comp. + Journalism 2019.
Timelines Revisited: A Design Space and Considerations for Expressive Storytelling. Brehmer, Lee, Bach, Henry Riche, and Munzner. In IEEE TVCG (presented at InfoVis 2017).
Timelines are visual representations of categorical event sequences.
How have people drawn timelines over the course of history?
The visualization research community has focused on their use in data analysis.
How have practitioners used them for storytelling?
What Happened When?
In what sequence did the events occur?
How long did the events last?
How long between event A and event B?
Did A and B co-occur or repeat?
When did A and B occur relative to event C?
A Timeline Design Space
Timelines Revisited: A Design Space and Considerations for Expressive Storytelling. Brehmer, Lee, Bach, Henry Riche, and Munzner. In IEEE TVCG (presented at InfoVis 2017).
3. Implementing points in the design space with 28 representative datasets.
· e.g., Conflicts, epidemics, lifespans, head of state tenures, news stories, natural disasters, publication records, geological history.
A set of purposeful, interpretable, & generalizable timeline designs at timelinesrevisited.github.io .
Thinking Systematically About Tasks & Design Choices
Using our Timeline Design Space
Expressive Storytelling with Timelines
Timelines Revisited: A Design Space and Considerations for Expressive Storytelling. Brehmer, Lee, Bach, Henry Riche, and Munzner. In IEEE TVCG (presented at InfoVis 2017).
Anticipate chronological or non-chronological narratives.
Incrementally reveal visual elements, selectively highlighting and annotating to direct attention.
The Authoring Interface of Timeline Storyteller
Web version imports CSV, JSON, GSheet. Power BI version imports various data formats. Web version exports PNG, SVG, GIF, JSON spec. Power BI version exports PBIX, iFrame.
Evaluating Timeline Storyteller
A controlled laboratory study to assess expressivity seemed to be inappropriate.
How do people use it with their own data?
How does the content they produce reflect our timeline design space?
The first crowdsourced visualization evaluation study performed exclusively on phones.
Image: newkemall (flickr, cc by).
Thinking Systematically About Tasks
Tasks derived from A Multi-Level Typology of Abstract Visualization Tasks.
Brehmer and Munzner. In IEEE TVCG (InfoVis 2013):
· Locate Dates
· Identify Values
· Locate Extreme Values
· Compare Values
· Compare Ranges
Dependent Measures
For each trial:
Trial completion time
Response accuracy
At each level of granularity:
Preference: Linear or Radial
Confidence: Low to High
Participants
Temperature (N = 40), Sleep (N = 47)
84 trials per participant, using their own phone.
Radial or Linear?
Detailed statistics are provided in: Visualizing Ranges over Time on Mobile Phones: A Task-Based Crowdsourced Evaluation.
Brehmer, Lee, Isenberg, and Choe. In IEEE TVCG (InfoVis 2018).
aka.ms/ranges-tvcg .
People are, in general, slower with radial representations.
Accuracy appears to be data- and task-dependent:
e.g., less accurate with radial when identifying and locating values in absence of seasonal variation.
People prefer and are more confident with linear representations.
Week vs. Month vs. Year
Detailed statistics are provided in: Visualizing Ranges over Time on Mobile Phones: A Task-Based Crowdsourced Evaluation.
Brehmer, Lee, Isenberg, and Choe. In IEEE TVCG (InfoVis 2018).
aka.ms/ranges-tvcg .
People are typically slower with a month than with a week of ranges.
For some tasks, people were less accurate with a month than with a year.
e.g., seasonal variation in annual temperature appears to be beneficial for locating extreme values.
Temperature (L) and Sleep (R) don't follow monthly cycles.
Ranges Over Time on Mobile Phones: Conclusions
Is a cycle meaningful in the context of the data?
Does the task involve locating values? Or comparing them?
Is efficiency important?
Locating values quickly? → Choose Linear.
Comparing values (and unconcerned with speed)? → Choose Radial or Linear.
Ranges Over Time on Mobile Phones: Opportunities
More research is needed to assess visualization design choices on mobile phones.
Expressive Info. Design for Mobile Devices, Continued
A Comparative Evaluation of Animation and Small Multiples For Trend Visualization on Mobile Phones. Brehmer, Lee, Isenberg, and Choe. In review, Apr. 2019.
aka.ms/multiples | (mobile only) experimental app.
Outline
· My background and methods
· Considerations for expressive information design
· Timeline Storyteller
· Information design choices on mobile devices
· Opportunities for future research
Opportunities for Expressive Information Design
Designing and evaluating inviting and memorable techniques for presenting information.
Widening the scope of data types: e.g., spatiotemporal data, dynamic networks.
Collecting and assessing design choices from the research and practice communities.
Opportunities for Expressive Information Design (cont.)
Measuring audience graphicacy* (visual / data / statistical literacy) and identifying ways to boost it.
Opportunities for Expressive Information Design (cont.)
New input modalities for expressive information design, annotation, and presentation.
e.g., DataToon: Drawing Dynamic Network Comics With Pen + Touch Interaction.
Kim, Henry Riche, Bach, Xu, Brehmer, Hinckley, Pahud, Xia, McGuffin, and Pfister. In Proc. CHI 2019.
Opportunities for Expressive Information Design (cont.)
Mobile-first and mobile-only information design (and addressing the scarcity of research).
Responding to the demand for mobile business intelligence.
Constraints and Opportunities for Expressive Information Design