Tidynote:始终清晰的笔记本作者工具
Tidynote: Always-Clear Notebook Authoring
AI总结:
Tidynote通过三个核心功能提升笔记本创作的清晰性,支持探索性任务并实现全过程的清晰维护。
摘要:
近期的研究指出,清晰性是笔记本用户最看重的质量属性之一,但笔记本在探索性创作流程中缺乏维持清晰性的支持。我们提出了始终清晰的笔记本创作方法,同时展示了一个名为Tidynote的Jupyter实现。Tidynote的核心在于三个方面:(1)一个用于探索的草稿栏;(2)可移动到笔记本和草稿栏之间的单元格以保持组织;(3)线性执行与状态分支以澄清程序状态。一项探索性研究(N=13)表明,Tidynote的特性整体上促进了笔记本整个生命周期的清晰性,支持现实的笔记本任务,并启用了新的笔记本清晰性策略。这些结果表明,Tidynote支持在笔记本创作全过程维持清晰性。
英文摘要:
Recent work identified clarity as one of the top quality attributes that notebook users value, but notebooks lack support for maintaining clarity throughout the exploratory phases of the notebook authoring workflow. We propose always-clear notebook authoring that supports both clarity and exploration, and present a Jupyter implementation called Tidynote. The key to Tidynote is three-fold: (1) a scratchpad sidebar to facilitate exploration, (2) cells movable between the notebook and the scratchpad to maintain organization, and (3) linear execution with state forks to clarify program state. An exploratory study (N=13) of open-ended data analysis tasks shows that Tidynote features holistically promote clarity throughout a notebook's lifecycle, support realistic notebook tasks, and enable novel strategies for notebook clarity. These results suggest that Tidynote supports maintaining clarity throughout the entirety of notebook authoring.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。