StickyLand:打破计算笔记本的线性呈现
人机交互
2022-02-23 v1 机器学习
摘要
我们如何更好地在计算笔记本中组织代码?笔记本已成为数据科学家中流行的工具,因为它们将文本与代码无缝编织在一起,支持用户快速迭代并记录代码实验。然而,在笔记本中组织代码常具挑战性,部分原因是代码的线性呈现与探索性数据分析的非线性过程间存在错配。我们提出 StickyLand,一种赋能用户以非线性方式自由组织代码的笔记本扩展。借助始终显示在屏幕上的粘性单元,用户可快速访问笔记、即时观察实验结果,并轻松构建支持复杂可视分析的交互式仪表板。案例研究凸显了我们的工具如何提升笔记本用户生产力,并指明未来笔记本设计的机会。StickyLand 可在 https://github.com/xiaohk/stickyland 获取。
引用
@article{arxiv.2202.11086,
title = {StickyLand: Breaking the Linear Presentation of Computational Notebooks},
author = {Zijie J. Wang and Katie Dai and W. Keith Edwards},
journal= {arXiv preprint arXiv:2202.11086},
year = {2022}
}
备注
Accepted at CHI 2022 (Late-Breaking Work). 7 pages, 6 figures. For a demo video, see https://youtu.be/OKaPmEBzEX0. For a live demo, visit https://zijie.wang/#stickyland-demo