GitGoodBench: A Novel Benchmark For Evaluating Agentic Performance On Git
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Benchmarks for Software Engineering (SE) AI agents, most notably SWE-bench, have catalyzed progress in programming capabilities of AI agents. However, they overlook critical developer workflows such as Version Control System (VCS) operations. To address this issue, we present GitGoodBench, a novel benchmark for evaluating AI agent performance on VCS tasks. GitGoodBench covers three core Git scenarios extracted from permissive open-source Python, Java, and Kotlin repositories. Our benchmark provides three datasets: a comprehensive evaluation suite (900 samples), a rapid prototyping version (120 samples), and a training corpus (17,469 samples). We establish baseline performance on the prototyping version of our benchmark using GPT-4o equipped with custom tools, achieving a 21.11% solve rate overall. We expect GitGoodBench to serve as a crucial stepping stone toward truly comprehensive SE agents that go beyond mere programming.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 15 of its 33 references that are in the map. First posted on arXiv 28 May 2025.
Builds on
15 of 33 references.
Closest ancestors · 4
Same direction, newest first
- 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr
- 2025R2E-Gym: Procedural Environments and Hybrid Verifiers for Scaling Open-Weights SWE Agents9 Apr
- 2024Training Software Engineering Agents and Verifiers with SWE-Gym30 Dec
- 2024Executable Code Actions Elicit Better LLM Agents1 Feb
Other references · 11
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2017Automatically Generating Commit Messages from Diffs using Neural Machine Translationcited by 42
- 2021Sampling Projects in GitHub for MSR Studiescited by 21
- 2019Generating Commit Messages from Git Diffscited by 5
- 2021Program Merge Conflict Resolution via Neural Transformerscited by 5
- 2021Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical Analysiscited by 4
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
- 2026AtomicCommitBench: Can Coding Agents Reconstruct Commit Histories from Squashed Patches?cited by 2
- 2026Merge-Bench: Resolve Merge Conflicts with Large Language Modelscited by 0
- 2026DTOC: Dynamic Tool Output Compression for Adaptive Context Management in AI Agentscited by 0
- 2026DTOC: Dynamic Tool Output Compression for Adaptive Context Management in AI Agents6 Aug 2026
- 2026AtomicCommitBench: Can Coding Agents Reconstruct Commit Histories from Squashed Patches?3 Jul 2026
- 2026Merge-Bench: Resolve Merge Conflicts with Large Language Models25 May 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environments11 Jul 2025
Similar, not cited
Close in wording, no citation either way
- 2025GitTaskBench: A Benchmark for Code Agents Solving Real-World Tasks Through Code Repository Leveraging
- 2026ProjDevBench: Benchmarking AI Coding Agents on End-to-End Project Development
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development
- 2025Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluation
- 2026SWE-Bench Pro Verified: A Reliable Benchmark for Software Engineering Agents
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality
- 2026ELT-Bench-Verified: Benchmark Quality Issues Underestimate AI Agent Capabilities
- 2024Evaluating Software Development Agents: Patch Patterns, Code Quality, and Issue Complexity in Real-World GitHub Scenarios