Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Scully-Allison, Connor, Lumsden, Ian, Williams, Katy, Bartels, Jesse, Taufer, Michela, Brink, Stephanie, Bhatele, Abhinav, Pearce, Olga, Isaacs, Katherine E.
Format: Preprint
Veröffentlicht: 2022
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912074754424832
author Scully-Allison, Connor
Lumsden, Ian
Williams, Katy
Bartels, Jesse
Taufer, Michela
Brink, Stephanie
Bhatele, Abhinav
Pearce, Olga
Isaacs, Katherine E.
author_facet Scully-Allison, Connor
Lumsden, Ian
Williams, Katy
Bartels, Jesse
Taufer, Michela
Brink, Stephanie
Bhatele, Abhinav
Pearce, Olga
Isaacs, Katherine E.
contents Interactive visualization can support fluid exploration but is often limited to predetermined tasks. Scripting can support a vast range of queries but may be more cumbersome for free-form exploration. Embedding interactive visualization in scripting environments, such as computational notebooks, provides an opportunity to leverage the strengths of both direct manipulation and scripting. We investigate interactive visualization design methodology, choices, and strategies under this paradigm through a design study of calling context trees used in performance analysis, a field which exemplifies typical exploratory data analysis workflows with Big Data and hard to define problems. We first produce a formal task analysis assigning tasks to graphical or scripting contexts based on their specificity, frequency, and suitability. We then design a notebook-embedded interactive visualization and validate it with intended users. In a follow-up study, we present participants with multiple graphical and scripting interaction modes to elicit feedback about notebook-embedded visualization design, finding consensus in support of the interaction model. We report and reflect on observations regarding the process and design implications for combining visualization and scripting in notebooks.
format Preprint
id arxiv_https___arxiv_org_abs_2205_04557
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments
Scully-Allison, Connor
Lumsden, Ian
Williams, Katy
Bartels, Jesse
Taufer, Michela
Brink, Stephanie
Bhatele, Abhinav
Pearce, Olga
Isaacs, Katherine E.
Human-Computer Interaction
Interactive visualization can support fluid exploration but is often limited to predetermined tasks. Scripting can support a vast range of queries but may be more cumbersome for free-form exploration. Embedding interactive visualization in scripting environments, such as computational notebooks, provides an opportunity to leverage the strengths of both direct manipulation and scripting. We investigate interactive visualization design methodology, choices, and strategies under this paradigm through a design study of calling context trees used in performance analysis, a field which exemplifies typical exploratory data analysis workflows with Big Data and hard to define problems. We first produce a formal task analysis assigning tasks to graphical or scripting contexts based on their specificity, frequency, and suitability. We then design a notebook-embedded interactive visualization and validate it with intended users. In a follow-up study, we present participants with multiple graphical and scripting interaction modes to elicit feedback about notebook-embedded visualization design, finding consensus in support of the interaction model. We report and reflect on observations regarding the process and design implications for combining visualization and scripting in notebooks.
title Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments
topic Human-Computer Interaction
url https://arxiv.org/abs/2205.04557