Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science

dc.contributor.authorHarden, Jesse Maguireen
dc.contributor.committeechairNorth, Christopher L.en
dc.contributor.committeememberBowman, Douglas A.en
dc.contributor.committeememberMcCrickard, D. Scotten
dc.contributor.committeememberYang, Yalongen
dc.contributor.committeememberBelcaid, Mahdien
dc.contributor.departmentComputer Science and#38; Applicationsen
dc.date.accessioned2025-07-26T08:00:31Zen
dc.date.available2025-07-26T08:00:31Zen
dc.date.issued2025-07-25en
dc.description.abstractComputational notebooks are a popular tool for data science due to their ability to interleave text documentation, code, and results, including visuals, into a computational narrative. However, they have certain limitations which may be caused or exacerbated by the linear, top-down, 1D organization of cells within them. This dissertation explores and evaluates the potential of nonlinear computational notebooks to address issues with current linear computational notebooks, such as inefficient use of larger display spaces, and improve on the state of computational notebooks generally for data science. In this dissertation, we performed several studies aimed at exploring and evaluating the potential of spatialized 2D computational notebooks. We found in our first study several patterns of nonlinearity in data science work with computational notebooks and evaluated how problematic each pattern is. The second study found that users would utilize 2D space to organize computational notebook cells and discovered several patterns of organization. The third study showcased how comparative analysis can be more efficient and easier in well-designed spatialized 2D computational notebooks. The final study found that freeform spatialized 2D computational notebooks were seen as more usable than linear computational notebooks. Overall, our studies helped begin the work of expanding computational notebooks beyond their current linear mold.en
dc.description.abstractgeneralComputational notebooks, such as Jupyter Notebooks, are a popular tool for data science, the science of analyzing data for insights and creating predictive models to solve real-world problems, due to their ability to interleave text documentation, code, and results, including visuals, into a computational narrative, or a narrative of the computational work done to understand patterns in data and/or predict future results. Current computational notebooks enable users to create and organize cells, which contain either code and output of code, or text to help explain thought processes and more, in a linear, top-down, 1D organization; this linear organization may cause or exacerbate issues that computational notebook users have. This dissertation explores and evaluates the potential of nonlinear computational notebooks, computational notebooks which allow organization of cells in nonlinear ways, specifically in 2D (vertical AND horizontal), to address issues with current linear computational notebooks, such as inefficient use of larger display spaces, and improve on the state of computational notebooks generally for data science. The first study found several patterns of nonlinearity in data science work with computational notebooks and evaluated how problematic each pattern is. The second study found that users would utilize 2D space to organize computational notebook cells and discovered several patterns of organization. The third study showcased how comparative analysis can be more efficient and easier in well-designed spatialized 2D computational notebooks. The final study found that freeform spatialized 2D computational notebooks were seen as more usable than linear computational notebooks.en
dc.description.degreeDoctor of Philosophyen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:44382en
dc.identifier.urihttps://hdl.handle.net/10919/136918en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectComputational Notebooksen
dc.subjectNonlinearityen
dc.subjectData Scienceen
dc.subjectSpace to Thinken
dc.titleDesign and Evaluation of Spatialized 2D Computational Notebooks for Data Scienceen
dc.typeDissertationen
thesis.degree.disciplineComputer Science & Applicationsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.nameDoctor of Philosophyen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Harden_JM_D_2025.pdf
Size:
7.44 MB
Format:
Adobe Portable Document Format