Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

MergeMeter: the ghosts of closed PRs predict which open ones will merge

说明与用途

MergeMeter 通过将公共 GitHub 仓库最近 300 条已关闭 PR 的历史数据输入 TabPFN 模型,预测开放或草稿 PR 的合并概率,且在 ROC‑AUC 上优于逻辑回归。

问题

Contributors often submit pull requests that are closed without merging and never learn why, making it hard to gauge the likelihood of future PRs being merged.

结果

MergeMeter achieves a mean ROC‑AUC of 0.853 versus 0.824 for logistic regression across 8 real repos, indicating better predictive performance for merge likelihood.

工作流

  • 1. Input a public repo owner/repo string into MergeMeter.
  • 2. MergeMeter fetches the repo’s last 300 closed PRs via the GitHub API.
  • 3. The data is passed to TabPFN, an open‑weight tabular foundation model, which scores each open PR (or draft) with a merge probability and identifies key influencing features.
  • 4. Results are displayed with visual tags (🌼, 🕯️, 👻) and a permutation importance chart.
  • 5. Users can preview a draft PR’s probability before opening it.
  • 6. Optionally run the app locally with python app.py or use the Hugging Face Docker Space.

证据

MergeMeter answers one anxious Hacktoberfest question: will this PR get merged?

来源

It pulls that repo's last 300 closed pull requests (the ones that lived, and the ghosts that were closed without merging) and hands them to TabPFN, an open-weight tabular foundation model.

来源

TabPFN reads that history in context (no training loop) and scores every open PR, or a draft you have not opened yet with a merge probability and the factors that decide a PR's fate in that repo.

来源

On 8 real repos (5‑fold CV), TabPFN beats logistic regression on 7 of 8: mean ROC‑AUC 0.853 vs 0.824.

来源

The app runs locally with python app.py; the repo is also a ready‑to‑push Hugging Face Docker Space if you have PRO.

来源

  • 记录日期: 2026-10-27T02:11:19.265Z