paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A qualitative study of cleaning in Jupyter notebooks

Jupyter Notebook 中代码清理的定性研究
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 该论文是关于 Jupyter Notebook 代码清理的定性人机交互/软件工程研究,目标是设计自动化清理工具,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等方向几乎没有交集。引用 1 inbox
Helen Dong
crossref: 2026-09-12

AI 速览

一句话:通过定性研究考察科学家如何在 Jupyter Notebook 中清理代码,为自动化清理工具提供设计建议。

数据科学家常用 Jupyter notebooks 测试多个模型,但完成代码、找到理想模型后,仍需投入时间清理代码以便他人理解。本文对科学家在 Jupyter notebooks 中清理代码的方式进行定性研究,旨在为自动化该过程的工具提供设计依据。研究聚焦科学家的实际清理实践与潜在工具需求,最终目标是帮助工具构建者发现支持空白,为数据科学家提供辅助,使其减少日常繁琐清理工作,更专注于真正的研究。摘要未报告具体样本、编码或工具原型,贡献在于问题揭示与工具设计启示。

问题
数据科学家在 Jupyter notebooks 完成建模后需耗费时间清理代码,以便他人理解,但现有工具可能未充分支持这一过程。
方法
本文采用定性研究,考察科学家在 Jupyter notebooks 中清理代码的方式,并据此提出工具设计建议。
评估
评估基于定性分析,未报告具体样本或定量结果;目标是识别工具空白并为构建自动化清理工具提供依据。
原文摘要(Abstract)

Data scientists commonly use computational notebooks because they provide a good environment for testing multiple models. However, once the scientist completes the code and finds the ideal model, the data scientist will have to dedicate time to clean up the code in order for others to understand it. In this paper, we perform a qualitative study on how scientists clean their code in hopes of being able to suggest a tool to automate this process. Our end goal is for tool builders to address possible gaps and provide additional aid to data scientists, who can then focus more on their actual work rather than the routine and tedious cleaning duties.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6420,
  title = {A qualitative study of cleaning in Jupyter notebooks},
  author = {Helen Dong},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473490}
}