Repro:一个用于提升公开研究代码可复现性与可用性的开源库
计算与语言
2022-05-02 v1 人工智能
软件工程
摘要
我们介绍 Repro,一个旨在提升研究代码可复现性与可用性的开源库。该库提供了一个轻量级 Python API,用于在 Docker 容器中运行研究者发布的软件,这些容器包含代码所需的精确运行时配置与依赖。由于每个包的环境设置由 Docker 处理,用户无需自行进行任何配置。一旦安装 Repro,用户即可运行该库当前支持的 30 余篇论文的代码。我们希望研究者看到将其研究代码纳入 Repro 为他人带来的价值,并考虑为其自己的研究代码添加支持。
引用
@article{arxiv.2204.13848,
title = {Repro: An Open-Source Library for Improving the Reproducibility and Usability of Publicly Available Research Code},
author = {Daniel Deutsch and Dan Roth},
journal= {arXiv preprint arXiv:2204.13848},
year = {2022}
}