{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/136918"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/136918","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science","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.","abstract_html":"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.","abstract_has_math":false,"creators":["Harden, Jesse Maguire"],"institution":"Virginia Tech","degree_name":"Doctor of Philosophy","degree_level":"doctoral","degree_discipline":"Computer Science & Applications","degree_department":"Computer Science and#38; Applications","school":null,"contributors":[],"advisors":[],"committee_chairs":["North, Christopher L."],"committee_members":["Bowman, Douglas A.","McCrickard, Donald Scott","Yang, Yalong","Belcaid, Mahdi"],"year":2025,"date_issued":"2025-07-25","date_published":"2025-07-25","updated_at":"2026-07-22T22:20:17Z","subjects":["Computational Notebooks","Nonlinearity","Data Science","Space to Think"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:44382"],"render_values":[{"text":"vt_gsexam:44382","href":null,"code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/10919/136918","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["North, Christopher L."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bowman, Douglas A.","McCrickard, Donald Scott","Yang, Yalong","Belcaid, Mahdi"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science and#38; Applications"]},{"key":"dc:creator","label":"Author","values":["Harden, Jesse Maguire"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-07-26T08:00:31Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-07-26T08:00:31Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-07-25"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Dissertation"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science & Applications"]},{"key":"thesis:degree_level","label":"Degree Level","values":["doctoral"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Doctor of Philosophy"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computational Notebooks","Nonlinearity","Data Science","Space to Think"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:44382"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10919/136918"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["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."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["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."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Doctor of Philosophy"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science"]}]}],"canonical_facts":{"dc:contributor.committeechair":["North, Christopher L."],"dc:contributor.committeemember":["Bowman, Douglas A.","McCrickard, Donald Scott","Yang, Yalong","Belcaid, Mahdi"],"dc:contributor.department":["Computer Science and#38; Applications"],"dc:creator":["Harden, Jesse Maguire"],"dc:date.accessioned":["2025-07-26T08:00:31Z"],"dc:date.available":["2025-07-26T08:00:31Z"],"dc:date.issued":["2025-07-25"],"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."],"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."],"dc:description.degree":["Doctor of Philosophy"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:44382"],"dc:identifier.uri":["https://hdl.handle.net/10919/136918"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Computational Notebooks","Nonlinearity","Data Science","Space to Think"],"dc:title":["Design and Evaluation of Spatialized 2D Computational Notebooks for Data Science"],"dc:type":["Dissertation"],"thesis:degree_discipline":["Computer Science & Applications"],"thesis:degree_level":["doctoral"],"thesis:degree_name":["Doctor of Philosophy"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:17Z"}