Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science
| dc.contributor.author | Harden, Jesse Maguire | en |
| dc.contributor.committeechair | North, Christopher L. | en |
| dc.contributor.committeemember | Bowman, Douglas A. | en |
| dc.contributor.committeemember | McCrickard, D. Scott | en |
| dc.contributor.committeemember | Yang, Yalong | en |
| dc.contributor.committeemember | Belcaid, Mahdi | en |
| dc.contributor.department | Computer Science and#38; Applications | en |
| dc.date.accessioned | 2025-07-26T08:00:31Z | en |
| dc.date.available | 2025-07-26T08:00:31Z | en |
| dc.date.issued | 2025-07-25 | en |
| dc.description.abstract | Computational 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.abstractgeneral | Computational 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.degree | Doctor of Philosophy | en |
| dc.format.medium | ETD | en |
| dc.identifier.other | vt_gsexam:44382 | en |
| dc.identifier.uri | https://hdl.handle.net/10919/136918 | en |
| dc.language.iso | en | en |
| dc.publisher | Virginia Tech | en |
| dc.rights | In Copyright | en |
| dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
| dc.subject | Computational Notebooks | en |
| dc.subject | Nonlinearity | en |
| dc.subject | Data Science | en |
| dc.subject | Space to Think | en |
| dc.title | Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science | en |
| dc.type | Dissertation | en |
| thesis.degree.discipline | Computer Science & Applications | en |
| thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
| thesis.degree.level | doctoral | en |
| thesis.degree.name | Doctor of Philosophy | en |
Files
Original bundle
1 - 1 of 1