中文

ReproduceMeGit:用于分析Jupyter Notebook可复现性的可视化工具

计算机与社会 2020-06-23 v1

摘要

计算笔记本在学术界和工业界的研究人员中得到了广泛采用,因为它们支持可复现科学。这些笔记本允许用户将代码、文本和可视化结合起来,以便轻松共享实验和结果。它们在GitHub上被广泛共享,该平台目前拥有超过1亿个存储库,使其成为世界上最大的源代码托管平台。近期的可复现性研究表明,编写这些笔记本时存在良好和不良的实践,这会影响其整体的可复现性。我们提出了ReproduceMeGit,一个用于分析Jupyter Notebook可复现性的可视化工具。这将帮助存储库用户和所有者复现,并直接分析和评估任何包含Jupyter Notebook的GitHub存储库的可复现性。该工具提供了关于成功复现的笔记本数量、导致异常的笔记本数量、与原始笔记本结果不同的笔记本数量等信息。通过集成ProvBook工具,存储库中的每个笔记本及其执行的溯源信息也可以导出为RDF格式。

关键词

引用

@article{arxiv.2006.12110,
  title  = {ReproduceMeGit: A Visualization Tool for Analyzing Reproducibility of Jupyter Notebooks},
  author = {Sheeba Samuel and Birgitta König-Ries},
  journal= {arXiv preprint arXiv:2006.12110},
  year   = {2020}
}

备注

Accepted at ProvenanceWeek 2020 (https://iitdbgroup.github.io/ProvenanceWeek2020/)