Our findings suggest several methods of support-
ing the application of narrative patterns in data sto-
rytelling tools, and ways to further improve the ex-
isting patterns to increase their accessibility and ease
of use. We also highlight possible issues that need
to be addressed for a more comprehensive pattern up-
take by authors of data stories. We believe that our
findings are useful for developers of data storytelling
tools, who want to use narrative patterns as assistance
in their systems.
There are two key areas of future work to be un-
dertaken. Firstly, a deeper investigation into pattern-
usage by professionals may reveal more information
about the differences we noted, their overall process
in constructing stories, and they way in which they
conceptualise the patterns that they use. Secondly,
exploring how storytellers (and novices in particular)
can be supported when using these patterns, to mit-
igate the issues we have highlighted. This may be
achieved by directly integrating our recommendations
into visualisation and storytelling tools (such as Excel
or Tableau) to more clearly tutorialise the storycraft-
ing process, and to recommend more than just charts
based on a dataset: for example, relevant sequences
of charts, charts showing different levels of detail in
the data, or charts that prompt the user to add a value
or spot an outlier.
We believe that to advance the information de-
sign field we need a much better understanding of the
building blocks of data stories, and how they are used
in practical settings by both novices and profession-
als. Patterns are the basis on which data is commu-
nicated to the audience. Patterns go beyond single
chart selection and choice of visual encoding; patterns
guide authors in how to compose an engaging story.
ACKNOWLEDGEMENTS
This work was supported by the Data Stories project
(EPSRC EP/P025676/1) and the They Buy For You
project (EU Horizons 2020 #780247).
REFERENCES
Amini, F., Henry Riche, N., Lee, B., Monroy-Hernandez,
A., and Irani, P. (2017). Authoring Data-Driven
Videos with DataClips. IEEE Transactions on Visu-
alization and Computer Graphics, 23(1):501–510.
Bach, B., Stefaner, M., Boy, J., Drucker, S., Bartram, L.,
Wood, J., Ciuccarelli, P., Engelhardt, Y., Koeppen, U.,
and Tversky, B. (2018a). Narrative design patterns for
data-driven storytelling. In Data-Driven Storytelling,
pages 125–152. AK Peters/CRC Press.
Bach, B., Wang, Z., Farinella, M., Murray-Rust, D., and
Henry Riche, N. (2018b). Design patterns for data
comics. In Proceedings of the 2018 CHI Confer-
ence on Human Factors in Computing Systems, pages
38:1–38:12, New York, NY, USA. ACM.
Bongshin Lee, Kazi, R. H., and Smith, G. (2013). Sketch-
Story: Telling More Engaging Stories with Data
through Freeform Sketching. IEEE Transactions on
Visualization and Computer Graphics, 19(12):2416–
2425.
Borchers, J. O. (2000). A pattern approach to interaction de-
sign. In Proceedings of the 3rd Conference on Design-
ing Interactive Systems: Processes, Practices, Meth-
ods, and Techniques, DIS ’00, pages 369–378, New
York, NY, USA. ACM.
Branston, G. and Stafford, R. (2010). The Media Student’s
Book. Routledge.
Brehmer, M., Lee, B., Bach, B., Henry Riche, N., and Mun-
zner, T. (2017). Timelines Revisited: A Design Space
and Considerations for Expressive Storytelling. IEEE
Transactions on Visualization and Computer Graph-
ics, 23(9):2151–2164.
Budinsky, F. J., Finnie, M. A., Vlissides, J. M., and Yu,
P. S. (1996). Automatic code generation from design
patterns. IBM systems Journal, 35(2):151–171.
Cruz, P. and Machado, P. (2011). Generative Story-
telling for Information Visualization. IEEE Computer
Graphics and Applications, 31(2):80–85.
Diakopoulos, N. (2018). Ethics in data-driven visual story-
telling. In Data-Driven Storytelling, pages 233–248.
AK Peters/CRC Press.
Dimara, E., Bezerianos, A., and Dragicevic, P. (2017). Nar-
ratives in Crowdsourced Evaluation of Visualizations:
A Double-Edged Sword? In Proceedings of the 2017
CHI Conference on Human Factors in Computing Sys-
tems, pages 5475–5484, New York, NY, USA. ACM.
Eccles, R., Kapler, T., Harper, R., and Wright, W.
(2008). Stories in GeoTime. Information Visualiza-
tion, 7(1):3–17.
Gamma, E. (1995). Design Patterns: Elements of Reusable
Object-oriented Software. Pearson Education India.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (2002).
Design patterns: Abstraction and reuse of object-
oriented design. In Software Pioneers: Contributions
to Software Engineering, pages 701–717. Springer
Berlin Heidelberg, Berlin, Heidelberg.
Gangemi, A. and Presutti, V. (2009). Ontology design pat-
terns. In Handbook on Ontologies, pages 221–243.
Springer.
Gao, T., Hullman, J., Adar, E., Hecht, B., and Diakopoulos,
N. (2014). Newsviews: An automated pipeline for
creating custom geovisualizations for news. In Pro-
ceedings of the SIGCHI Conference on Human Fac-
tors in Computing Systems, CHI ’14, pages 3005–
3014, New York, NY, USA. ACM.
Gershon, N. and Page, W. (2001). What Storytelling Can
Do for Information Visualization. Communications of
the ACM, 44(8):31–37.
Granlund,
˚
A., Lafreni
`
ere, D., and Carr, D. A. (2001). A
pattern-supported approach to the user interface de-
Understanding the Use of Narrative Patterns by Novice Data Storytellers
137