BUMP: A Benchmark of Reproducible Breaking Dependency Updates
收藏官方服务:
资源简介:
Bump is a benchmark of breaking dependency updates. A breaking update is defined as a pair of commits for a Java project, which we designate as the pre-commit and the breaking-commit. When we build the project with the pre-commit, compilation and test execution are successful, while the build of the breaking-commit fails. Each breaking-commit is a one-line change in the Maven pom file.
Bump是一款针对依赖更新破坏性变更的基准数据集。所谓破坏性依赖更新,指的是针对Java项目的一对提交(commit),我们将其分别定义为前置提交(pre-commit)与破坏性提交(breaking-commit)。使用前置提交构建该项目时,编译与测试执行均可顺利完成;而使用破坏性提交构建时,项目构建则会失败。每一处破坏性提交仅对Maven的pom文件进行了单行修改。
提供机构:
Zenodo创建时间:
2023-10-31



