mlsanityData to 7 Oct 2026

BackportBench: A Multilingual Benchmark for Automated Backporting of Patches

arXiv 2512.01396 ↗First posted 1 Dec 2025cs.SE cs.CL cs.CRcited by 1

Not on the map. Why?

Abstract (arXiv)

Many modern software projects evolve rapidly to incorporate new features and security patches. It is important for users to update their dependencies to safer versions, but many still use older, vulnerable package versions because upgrading can be difficult and may break their existing codebase. Software developers can mitigate this problem by backporting security patches to older releases. However, manually backporting is time-consuming and error-prone. The effectiveness of existing automated backporting techniques on general software remains unclear since they typically target only code-hunk or function-level patch porting scenarios and are evaluated with imperfect metrics. To facilitate the development and evaluation of automated backporting techniques, we introduce BackportBench, the first comprehensive benchmark suite for patch backporting problem. BackportBench is a multilingual benchmark that contains 202 patch backporting problems from PyPI, Maven, and npm, each with executable Docker environments and relevant test cases. We evaluated existing patch porting methods and LLM-based techniques that have the potential to adapt to this task using BackportBench. The results show that the agentic method has outperformed traditional patch porting methods, especially on cases that require logical and structural changes. However, the performance varies across different programming languages. Based on the findings, we draw several implications for researchers and software practitioners in future work on automated backporting.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 29 of its 67 references that are in the map. First posted on arXiv 1 Dec 2025.

Builds on

29 of 67 references.

References · 29

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
  3. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 956
  4. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
  5. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  6. 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
  7. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
  8. 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
  9. 2024Large Language Model-Brained GUI Agents: A Surveycited by 160
  10. 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolutioncited by 132
  11. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
  12. 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 124
17 more
  1. 2025A Survey on Code Generation with LLM-based Agentscited by 104
  2. 2025Learn-by-interact: A Data-Centric Framework for Self-Adaptive Agents in Realistic Environmentscited by 93
  3. 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 93
  4. 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
  5. 2024SWE-bench-java: A GitHub Issue Resolving Benchmark for Javacited by 34
  6. 2025Enhancing repository-level software repair via repository-aware knowledge graphscited by 26
  7. 2025OmniGIRL: A Multilingual and Multimodal Benchmark for GitHub Issue Resolutioncited by 24
  8. 2025A Survey of LLM-based Automated Program Repair: Taxonomies, Design Paradigms, and Applicationscited by 24
  9. 2025CoCoEvo: Co-Evolution of Programs and Test Cases to Enhance Code Generationcited by 14
  10. 2025CODEMENV: Benchmarking Large Language Models on Code Migrationcited by 13
  11. 2025MigrationBench: Repository-Level Code Migration Benchmark from Java 8cited by 11
  12. 2022Do Software Security Practices Yield Fewer Vulnerabilities?cited by 4
  13. 2023Mitigating Persistence of Open-Source Vulnerabilities in Maven Ecosystemcited by 4
  14. 2023I depended on you and you broke me: An empirical study of manifesting breaking changes in client packagescited by 3
  15. 2024Automating Zero-Shot Patch Porting for Hard Forkscited by 3
  16. 2024An Empirical Study on Package-Level Deprecation in Python Ecosystemcited by 2
  17. 2025Tracing Vulnerabilities in Maven: A Study of CVE lifecycles and Dependency Networkscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2026VeriPort: Automated and Verified Patch Backporting at Scale
  2. 2025PortGPT: Towards Automated Backporting Using Large Language Models
  3. 2026Refine After Generation: Toward Correct and Concise Patches in LLM-based Program Repair
  4. 2026RoadmapBench: Evaluating Long-Horizon Agentic Software Development Across Version Upgrades
  5. 2025Repeton: Structured Bug Repair with ReAct-Guided Patch-and-Test Cycles
  6. 2025How Safe Are AI-Generated Patches? A Large-scale Study on Security Risks in LLM and Agentic Automated Program Repair on SWE-bench
  7. 2026PatchIsland: Orchestration of LLM Agents for Continuous Vulnerability Repair
  8. 2024RustRepoTrans: Repository-level Code Translation Benchmark Targeting Rust