Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding

Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding
复制标题

通过带注释的单元折叠帮助计算笔记本的协作重用

DOI:
10.1145/3274419
复制
发表时间:
2018
影响因子:
--
通讯作者:
Hollan, James D.
Hollan, James D.
中科院分区:
--
文献类型:
--
作者:
Rule, Adam;Drosos, Ian;Tabard, Aurélien;Hollan, James D.

文献摘要

参考文献

被引文献

相似文献

计算笔记本旨在通过将代码、可视化和文本组合在单个易于共享的文档中来支持协作数据分析。然而,随着笔记本的发展和增长,它们往往变得难以导航或理解,阻碍了共享和重用。我们提出的设计和评估的一个笔记本电脑扩展注释细胞折叠提供设施。通过实验室研究和多周的部署,我们发现细胞折叠有助于笔记本导航和理解,不仅是原作者,而且是在会议中查看笔记本或自己修改笔记本的合作者。然而,在某些情况下,单元格折叠鼓励合作者忽略折叠的部分,或者在编辑之前花更长的时间查看笔记本。这些发现将我们对代码折叠的权衡的理解扩展到了一个新的媒介,并证明了它对日常协作的好处。最后,我们讨论如何动态重组可以支持共享和重用的计算笔记本电脑。
Computational notebooks aim to support collaborative data analysis by combining code, visualizations, and text in a single easily shared document. Yet, as notebooks evolve and grow they often become difficult to navigate or understand, discouraging sharing and reuse. We present the design and evaluation of a Jupyter Notebook extension providing facilities for annotated cell folding. Through a lab study and multi-week deployment we find cell folding aids notebook navigation and comprehension, not only by the original author, but also by collaborators viewing the notebook in a meeting or revising it on their own. However, in some cases cell folding encouraged collaborators to overlook folded sections or spend longer reviewing a notebook before editing it. These findings extend our understanding of code folding's trade-offs to a new medium and demonstrate its benefits for everyday collaboration. We conclude by discussing how dynamic reorganization can support sharing and reuse of computational notebooks.
Codestrates:使用 Webstrates 进行文学计算
DOI: --
发表时间: 2017
期刊: ACM Symposium on User Interface Software and Technology
影响因子: --
作者:
Roman Rädle;Midas Nouwens;Kristian Antonsen;James R. Eagan;C. Klokmose
通讯作者: C. Klokmose
Papiercraft:基于手势的交互式纸张命令系统
DOI: 10.1145/1314683.1314686
发表时间: 2008
期刊: ACM Trans. Comput. Hum. Interact.
影响因子: --
作者:
Chunyuan Liao;François Guimbretière;K. Hinckley;James Hollan
通讯作者: James Hollan
评估源代码的鱼眼视图
DOI: 10.1145/1124772.1124830
发表时间: 2006
期刊: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
影响因子: --
作者:
M. R. Jakobsen;Kasper Hornbæk
通讯作者: Kasper Hornbæk
DOI: 10.1145/2362364.2362366
发表时间: 2012
期刊: ACM Trans. Comput. Hum. Interact.
影响因子: --
作者:
Nicholas Chen;François Guimbretière;A. Sellen
通讯作者: A. Sellen
LiquidText:通过多点触控文档操作进行主动阅读
DOI: 10.1145/1753846.1753895
发表时间: 2010
期刊: CHI '10 Extended Abstracts on Human Factors in Computing Systems
影响因子: --
作者:
Craig S. Tashman
通讯作者: Craig S. Tashman