作者
Adam Rule, Ian Drosos, Aurélien Tabard, Jim Hollan
发表日期
2018/11/1
期刊
Proceedings of the ACM on Human-Computer Interaction
卷号
2
期号
CSCW
页码范围
150
出版商
ACM
简介
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 …
引用总数
201920202021202220232024915914107
学术搜索中的文章
A Rule, I Drosos, A Tabard, JD Hollan - Proceedings of the ACM on Human-Computer …, 2018