{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T15:44:53Z","timestamp":1781797493465,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,4,25]],"date-time":"2025-04-25T00:00:00Z","timestamp":1745539200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,4,26]]},"DOI":"10.1145\/3706598.3714104","type":"proceedings-article","created":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T05:30:26Z","timestamp":1745472626000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["InterLink: Linking Text with Code and Output in Computational Notebooks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3730-0827","authenticated-orcid":false,"given":"Yanna","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China and Human-Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4527-4905","authenticated-orcid":false,"given":"Leni","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9547-3449","authenticated-orcid":false,"given":"Haotian","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3344-9694","authenticated-orcid":false,"given":"Huamin","family":"Qu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3110-1053","authenticated-orcid":false,"given":"Dominik","family":"Moritz","sequence":"additional","affiliation":[{"name":"Human-Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,4,25]]},"reference":[{"key":"e_1_3_3_3_2_2","unstructured":"[n. d.]. OpenAI-Canvas. https:\/\/openai.com\/index\/introducing-canvas\/. Accessed: 2024-12-03."},{"key":"e_1_3_3_3_3_2","unstructured":"Patricia Armstrong. 2010. Bloom\u2019s taxonomy. Vanderbilt University Center for Teaching (2010) 1\u20133."},{"key":"e_1_3_3_3_4_2","doi-asserted-by":"publisher","unstructured":"Sriram\u00a0Karthik Badam Zhicheng Liu and Niklas Elmqvist. 2019. Elastic Documents: Coupling Text and Tables through Contextual Visualizations for Enhanced Document Reading. IEEE Transactions on Visualization and Computer Graphics 25 1 (2019) 661\u2013671. 10.1109\/TVCG.2018.2865119","DOI":"10.1109\/TVCG.2018.2865119"},{"key":"e_1_3_3_3_5_2","doi-asserted-by":"publisher","unstructured":"Aaron Bangor Philip\u00a0T Kortum and James\u00a0T Miller. 2008. An Empirical Evaluation of the System Usability Scale. Intl. Journal of Human\u2013Computer Interaction 24 6 (2008) 574\u2013594. 10.1080\/10447310802205776","DOI":"10.1080\/10447310802205776"},{"key":"e_1_3_3_3_6_2","unstructured":"John Brooke et\u00a0al. 1996. SUS-A Quick and Dirty Usability Scale. Usability Evaluation in Industry 189 194 (1996) 4\u20137."},{"key":"e_1_3_3_3_7_2","unstructured":"Souti Chattopadhyay Zixuan Feng Emily Arteaga Audrey Au Gonzalo Ramos Titus Barik and Anita Sarma. 2023. Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2312.11431 (2023). https:\/\/arxiv.org\/abs\/2312.11431"},{"key":"e_1_3_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174029"},{"key":"e_1_3_3_3_9_2","unstructured":"Mary Forehand. 2010. Bloom\u2019s Taxonomy. Emerging Perspectives on Learning Teaching and Technology 41 4 (2010) 47\u201356."},{"key":"e_1_3_3_3_10_2","volume-title":"Graphics Interface 2023 - Second Deadline","author":"Harden Jesse","year":"2023","unstructured":"Jesse Harden, Elizabeth Christman, Nurit Kirshenbaum, Mahdi Belcaid, Jason Leigh, and Chris North. 2023. \u201cThere is No Reason Anybody Should Be Using 1D Anymore\u201d: Design and Evaluation of 2D Jupyter Notebooks. In Graphics Interface 2023 - Second Deadline. https:\/\/par.nsf.gov\/biblio\/10502316"},{"key":"e_1_3_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC53370.2022.9833128"},{"key":"e_1_3_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300500"},{"key":"e_1_3_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC60511.2024.00041"},{"key":"e_1_3_3_3_14_2","unstructured":"Jupyter [n. d.]. Project Jupyter Home. https:\/\/jupyter.org\/. Accessed: 2024-07-01."},{"key":"e_1_3_3_3_15_2","doi-asserted-by":"publisher","unstructured":"DaYe Kang Tony Ho Nicolai Marquardt Bilge Mutlu and Andrea Bianchi. 2021. ToonNote: Improving Communication in Computational Notebooks Using Interactive Data Comics(CHI \u201921). Association for Computing Machinery New York NY USA Article 727 14\u00a0pages. 10.1145\/3411764.3445434","DOI":"10.1145\/3411764.3445434"},{"key":"e_1_3_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173748"},{"key":"e_1_3_3_3_17_2","doi-asserted-by":"publisher","unstructured":"Donald\u00a0Ervin Knuth. 1984. Literate Programming. Comput. J. 27 2 (1984) 97\u2013111. 10.1093\/comjnl\/27.2.97","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"e_1_3_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124831"},{"key":"e_1_3_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300280"},{"key":"e_1_3_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557241"},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"publisher","unstructured":"S\u00e9bastien Lall\u00e9 Dereck Toker and Cristina Conati. 2021. Gaze-Driven Adaptive Interventions for Magazine-Style Narrative Visualizations. IEEE Transactions on Visualization and Computer Graphics 27 6 (2021) 2941\u20132952. 10.1109\/TVCG.2019.2958540","DOI":"10.1109\/TVCG.2019.2958540"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","unstructured":"Shahid Latif Zheng Zhou Yoon Kim Fabian Beck and Nam\u00a0Wook Kim. 2022. Kori: Interactive Synthesis of Text and Charts in Data Documents. IEEE Transactions on Visualization and Computer Graphics 28 1 (2022) 184\u2013194. 10.1109\/TVCG.2021.3114802","DOI":"10.1109\/TVCG.2021.3114802"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580965"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","unstructured":"Yanna Lin Haotian Li Aoyu Wu Yong Wang and Huamin Qu. 2023. DMiner: Dashboard Design Mining and Recommendation. IEEE Transactions on Visualization and Computer Graphics (2023) 1\u201315. 10.1109\/TVCG.2023.3251344","DOI":"10.1109\/TVCG.2023.3251344"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","unstructured":"Yanna Lin Haotian Li Leni Yang Aoyu Wu and Huamin Qu. 2024. InkSight: Leveraging Sketch Interaction for Documenting Chart Findings in Computational Notebooks. IEEE Transactions on Visualization and Computer Graphics 30 1 (2024) 944\u2013954. 10.1109\/TVCG.2023.3327170","DOI":"10.1109\/TVCG.2023.3327170"},{"key":"e_1_3_3_3_26_2","doi-asserted-by":"publisher","unstructured":"Jiali Liu Nadia Boukhelifa and James\u00a0R. Eagan. 2020. Understanding the Role of Alternatives in Data Analysis Practices. IEEE Transactions on Visualization and Computer Graphics 26 1 (2020) 66\u201376. 10.1109\/TVCG.2019.2934593","DOI":"10.1109\/TVCG.2019.2934593"},{"key":"e_1_3_3_3_27_2","unstructured":"ObservableHQ. [n. d.]. Observable 2.0. https:\/\/observablehq.com\/blog\/observable-2-0. Accessed 03-2024."},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208664"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"crossref","unstructured":"Steve Oney Christopher Brooks and Paul Resnick. 2018. Creating guided code explanations with chat. codes. Proceedings of the ACM on Human-Computer Interaction 2 CSCW (2018) 1\u201320.","DOI":"10.1145\/3274400"},{"key":"e_1_3_3_3_30_2","unstructured":"OpenAI. 2023. GPT-4 Technical Report. arxiv:https:\/\/arXiv.org\/abs\/2303.08774\u00a0[cs.CL]"},{"key":"e_1_3_3_3_31_2","unstructured":"Posit [n. d.]. Posit. https:\/\/posit.co\/. Accessed: 2024-07-01."},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","unstructured":"Dhivyabharathi Ramasamy Cristina Sarasua Alberto Bacchelli and Abraham Bernstein. 2023. Visualising Data Science Workflows to Support Third-Party Notebook Comprehension: An Empirical Study. Empirical Software Engineering 28 3 (2023) 58. 10.1007\/s10664-023-10289-9","DOI":"10.1007\/s10664-023-10289-9"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","unstructured":"Adam Rule Ian Drosos Aur\u00e9lien Tabard and James\u00a0D. Hollan. 2018. Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding. Proc. ACM Hum.-Comput. Interact. 2 CSCW Article 150 (nov 2018) 12\u00a0pages. 10.1145\/3274419","DOI":"10.1145\/3274419"},{"key":"e_1_3_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173606"},{"key":"e_1_3_3_3_35_2","unstructured":"SAMPLE LIKERT SCALES [n. d.]. SAMPLE LIKERT SCALES. https:\/\/www.marquette.edu\/student-affairs\/assessment-likert-scales.php. Accessed: 2024-07-15."},{"key":"e_1_3_3_3_36_2","volume-title":"Quantifying the User Experience: Practical Statistics for User Research","author":"Sauro Jeff","year":"2016","unstructured":"Jeff Sauro and James\u00a0R Lewis. 2016. Quantifying the User Experience: Practical Statistics for User Research. Morgan Kaufmann."},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/iV.2018.00075"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","unstructured":"Shreya Shankar Stephen Macke Sarah Chasins Andrew Head and Aditya Parameswaran. 2022. Bolt-on Compact and Rapid Program Slicing for Notebooks. Proc. VLDB Endow. 15 13 (sep 2022) 4038\u20134047. 10.14778\/3565838.3565855","DOI":"10.14778\/3565838.3565855"},{"key":"e_1_3_3_3_39_2","doi-asserted-by":"publisher","unstructured":"Leixian Shen Haotian Li Yun Wang Tianqi Luo Yuyu Luo and Huamin Qu. 2024. Data Playwright: Authoring Data Videos With Annotated Narration. IEEE Transactions on Visualization and Computer Graphics (2024) 1\u201314. 10.1109\/TVCG.2024.3477926","DOI":"10.1109\/TVCG.2024.3477926"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","unstructured":"Danqing Shi Xinyue Xu Fuling Sun Yang Shi and Nan Cao. 2021. Calliope: Automatic Visual Data Story Generation from a Spreadsheet. IEEE Transactions on Visualization and Computer Graphics 27 2 (2021) 453\u2013463. 10.1109\/TVCG.2020.3030403","DOI":"10.1109\/TVCG.2020.3030403"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-155860915-0\/50046-9"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"crossref","unstructured":"Joan\u00a0Gay Snodgrass. 1985. Stochastic Modeling of Elementary Psychological Processes. The American Journal of Psychology 98 3 (1985) 480\u2013484. http:\/\/www.jstor.org\/stable\/1422636","DOI":"10.2307\/1422636"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"publisher","unstructured":"Arjun Srinivasan Steven\u00a0M. Drucker Alex Endert and John Stasko. 2019. Augmenting Visualizations with Interactive Data Facts to Facilitate Interpretation and Communication. IEEE Transactions on Visualization and Computer Graphics 25 1 (2019) 672\u2013681. 10.1109\/TVCG.2018.2865145","DOI":"10.1109\/TVCG.2018.2865145"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445354"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979430"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"publisher","unstructured":"Julia Wagemann Federico Fierli Simone Mantovani Stephan Siemen Bernhard Seeger and J\u00f6rg Bendix. 2022. Five Guiding Principles to Make Jupyter Notebooks Fit for Earth Observation Data Education. Remote Sensing 14 14 (2022). 10.3390\/rs14143359","DOI":"10.3390\/rs14143359"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","unstructured":"April\u00a0Yi Wang Dakuo Wang Jaimie Drozdal Michael Muller Soya Park Justin\u00a0D Weisz Xuye Liu Lingfei Wu and Casey Dugan. 2022. Documentation Matters: Human-Centered AI System to Assist Data Science Code Documentation in Computational Notebooks. ACM Transactions on Computer-Human Interaction 29 2 (2022) 1\u201333. 10.1145\/3489465","DOI":"10.1145\/3489465"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376740"},{"key":"e_1_3_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642865"},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580753"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416585"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"publisher","unstructured":"Yun Wang Leixian Shen Zhengxin You Xinhuan Shu Bongshin Lee John Thompson Haidong Zhang and Dongmei Zhang. 2024. WonderFlow: Narration-Centric Design of Animated Data Videos. IEEE Transactions on Visualization and Computer Graphics (2024) 1\u201317. 10.1109\/TVCG.2024.3411575","DOI":"10.1109\/TVCG.2024.3411575"},{"key":"e_1_3_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519653"},{"key":"e_1_3_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445527"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/VDS48975.2019.8973385"},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415851"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642239"},{"key":"e_1_3_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517615"},{"key":"e_1_3_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13719"}],"event":{"name":"CHI 2025: CHI Conference on Human Factors in Computing Systems","location":"Yokohama Japan","acronym":"CHI '25","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3706598.3714104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3706598.3714104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T05:49:22Z","timestamp":1751608162000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3706598.3714104"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,25]]},"references-count":58,"alternative-id":["10.1145\/3706598.3714104","10.1145\/3706598"],"URL":"https:\/\/doi.org\/10.1145\/3706598.3714104","relation":{},"subject":[],"published":{"date-parts":[[2025,4,25]]},"assertion":[{"value":"2025-04-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}