遇见数据集

BUMP: A Benchmark of Reproducible Breaking Dependency Updates

收藏
Zenodo2025-05-13 更新2026-05-26 收录
官方服务:

资源简介:

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
二维码
社区交流群
二维码
科研交流群
商业服务