Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding

Abstract : 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.
Type de document :
Communication dans un congrès
The 21st ACM Conference on Computer-Supported Cooperative Work and Social Computing, Nov 2018, Jersey City, United States. Proceedings of the ACM on Human-Computer Interaction. 〈10.1145/3274419〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01863692
Contributeur : Aurélien Tabard <>
Soumis le : mardi 28 août 2018 - 22:33:20
Dernière modification le : mercredi 19 septembre 2018 - 10:01:05

Fichier

aiding-reuse-computational-aut...
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Adam Rule, Ian Drosos, Aurélien Tabard, James Hollan. Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding. The 21st ACM Conference on Computer-Supported Cooperative Work and Social Computing, Nov 2018, Jersey City, United States. Proceedings of the ACM on Human-Computer Interaction. 〈10.1145/3274419〉. 〈hal-01863692〉

Partager

Métriques

Consultations de la notice

65

Téléchargements de fichiers

19