ABSTRACT
End-User Development is a research topic aimed at empowering end-users to tailor their daily applications. With time, many researchers proposed methods, tools, taxonomies, and other approaches to enable the users and the applications to deal with un-predicted demands within software development. As the research developed, researchers started investigating the application of EUD concepts in other fields, such as data visualization. In this context, this study draws attention to the intersection of End-User Development concepts with exploratory narrative data visualization. To drive our investigation, we performed a focus group with data visualization professionals to understand how designers could employ narrative concepts and exploratory resources to allow readers to customize their story experience within the narrative. To analyze our findings, we use the semiotic engineering for End-User Development. As a result, we present this analysis and drive design implications for narrative data visualizations with customizable facilities.
- Leilani Battle and Jeffrey Heer. 2019. Characterizing exploratory visual analysis: A literature review and evaluation of analytic provenance in tableau. In Computer graphics forum, Vol. 38. Wiley Online Library, 145--159.Google Scholar
- Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative research in psychology 3, 2 (2006), 77--101.Google Scholar
- Bernardo Breve, Giuseppe Desolda, Vincenzo Deufemia, Francesco Greco, and Maristella Matera. 2021. An end-user development approach to secure smart environments. In International Symposium on End User Development. Springer, 36--52.Google ScholarDigital Library
- Federico Cabitza, Daniela Fogli, and Antonio Piccinno. 2014. "Each to His Own": Distinguishing activities, roles and artifacts in EUD practices. In Smart organizations and smart artifacts. Springer, 193--205.Google Scholar
- Cinzia Cappiello, Florian Daniel, Maristella Matera, Matteo Picozzi, and Michael Weiss. 2011. Enabling end user development through mashups: requirements, abstractions and innovation toolkits. In International Symposium on End User Development. Springer, 9--24.Google ScholarCross Ref
- Nico Castelli, Corinna Ogonowski, Timo Jakobi, Martin Stein, Gunnar Stevens, and Volker Wulf. 2017. What happened in my home? An end-user development approach for smart home data visualization. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 853--866.Google ScholarDigital Library
- Fulvio Corno, Luigi De Russis, and Alberto Monge Roffarello. 2021. Devices, information, and people: abstracting the internet of things for end-user personalization. In International Symposium on End User Development. Springer, 71--86.Google ScholarDigital Library
- Claiton Marques Correa and Milene Selbach Silveira. 2022. End-User Development Landscape: A Tour into Tailoring Software Research. International Journal of Human-Computer Interaction 0, 0 (2022), 1--15. Google ScholarCross Ref
- Clarisse Sieckenius De Souza. 2005. The semiotic engineering of human-computer interaction. MIT press.Google Scholar
- Giuseppe Desolda, Carmelo Ardito, and Maristella Matera. 2015. EFESTO: a platform for the end-user development of interactive workspaces for data exploration. In International Rapid Mashup Challenge. Springer, 63--81.Google Scholar
- Gerhard Fischer. 2007. Meta-design: expanding boundaries and redistributing control in design. In IFIP Conference on Human-Computer Interaction. Springer, 193--206.Google ScholarCross Ref
- Gerhard Fischer. 2021. End-user development: Empowering stakeholders with artificial intelligence, meta-design, and cultures of participation. In International Symposium on End User Development. Springer, 3--16.Google ScholarDigital Library
- Gerhard Fischer, Elisa Giaccardi, Yunwen Ye, Alistair Sutcliffe, and Nikolay Mehandjiev. 2004. Meta-design: a manifesto for end-user development. Commun. ACM 47, 9 (2004), 33--37.Google ScholarDigital Library
- Jeffrey Heer, Jock Mackinlay, Chris Stolte, and Maneesh Agrawala. 2008. Graphical histories for visualization: Supporting analysis, communication, and evaluation. IEEE transactions on visualization and computer graphics 14, 6 (2008), 1189--1196.Google Scholar
- Jeffrey Heer, Fernanda B Viégas, and Martin Wattenberg. 2007. Voyagers and voyeurs: supporting asynchronous collaborative information visualization. In Proceedings of the SIGCHI conference on Human factors in computing systems. 1029--1038.Google ScholarDigital Library
- Jessica Hullman and Nick Diakopoulos. 2011. Visualization rhetoric: Framing effects in narrative visualization. IEEE transactions on visualization and computer graphics 17, 12 (2011), 2231--2240.Google Scholar
- Helge Kahler, Anders Mørch, Oliver Stiemerling, and Volker Wulf. 2000. Computer supported cooperative work: the journal of collaborative computing. Computer Supported Cooperative Work (CSCW) 9, 1 (2000), 1--4.Google Scholar
- Jyrki Kontio, Johanna Bragge, and Laura Lehtola. 2008. The focus group method as an empirical tool in software engineering. In Guide to advanced empirical software engineering. Springer, 93--116.Google Scholar
- Robert Kosara and Jock Mackinlay. 2013. Storytelling: The next step for visualization. Computer 46, 5 (2013), 44--50.Google ScholarDigital Library
- Henry Lieberman, Fabio Paternò, Markus Klann, and Volker Wulf. 2006. End-user development: An emerging paradigm. In End user development. Springer, 1--8.Google Scholar
- Bonnie A Nardi. 1993. A small matter of programming: perspectives on end user computing. MIT press.Google ScholarDigital Library
- Kostas Pantazos, Soren Lauesen, and Ravi Vatrapu. 2013. End-user development of information visualization. In International Symposium on End User Development. Springer, 104--119.Google ScholarCross Ref
- Nathalie Henry Riche, Christophe Hurter, Nicholas Diakopoulos, and Sheelagh Carpendale. 2018. Data-driven storytelling. CRC Press.Google Scholar
- Mariana Santos and Maria Lucia Bento Villela. 2019. Characterizing end-user development solutions: A systematic literature review. In International Conference on Human-Computer Interaction. Springer, 194--209.Google ScholarCross Ref
- Edward Segel and Jeffrey Heer. 2010. Narrative visualization: Telling stories with data. IEEE transactions on visualization and computer graphics 16, 6 (2010), 1139--1148.Google ScholarDigital Library
- Helen Sharp, Yvonne Rogers, and Preece Jennifer. 2019. Interaction Design: Beyond Human-Computer Interaction. John Wiley & Sons, Indianapolis. 619 pages.Google Scholar
- Clarisse Sieckenius De Souza and Simone Diniz Junqueira Barbosa. 2006. A semiotic framing for end-user development. In End user development. Springer, 401--426.Google Scholar
- Alice Thudt, Jagoda Walny, Theresia Gschwandtner, Jason Dykes, and John Stasko. 2018. Exploration and explanation in data-driven storytelling. In Data-Driven Storytelling. AK Peters/CRC Press, 59--83.Google Scholar
Index Terms
- Diving in the story: exploring tailoring in narrative data visualizations
Recommendations
Storytelling in Information Visualizations: Does it Engage Users to Explore Data?
CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing SystemsWe present the results of three web-based field experiments, in which we evaluate the impact of using initial narrative visualization techniques and storytelling on user-engagement with exploratory information visualizations. We conducted these ...
Narrative Visualization: Telling Stories with Data
Data visualization is regularly promoted for its ability to reveal stories within data, yet these “data stories” differ in important ways from traditional forms of storytelling. Storytellers, especially online journalists, have increasingly been ...
Understanding Narrative Linearity for Telling Expressive Time-Oriented Stories
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsCreating expressive narrative visualization often requires choosing a well-planned narrative order that invites the audience in. The narrative can either follow the linear order of story events (chronology), or deviate from linearity (anachronies). ...
Comments