EnvBench: A Benchmark for Automated Environment Setup
Not on the map. Why?
Cited by 22 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Recent advances in Large Language Models (LLMs) have enabled researchers to focus on practical repository-level tasks in software engineering domain. In this work, we consider a cornerstone task for automating work with software repositories-environment setup, i.e., a task of configuring a repository-specific development environment on a system. Existing studies on environment setup introduce innovative agentic strategies, but their evaluation is often based on small datasets that may not capture the full range of configuration challenges encountered in practice. To address this gap, we introduce a comprehensive environment setup benchmark EnvBench. It encompasses 329 Python and 665 JVM-based (Java, Kotlin) repositories, with a focus on repositories that present genuine configuration challenges, excluding projects that can be fully configured by simple deterministic scripts. To enable further benchmark extension and usage for model tuning, we implement two automatic metrics: a static analysis check for missing imports in Python and a compilation check for JVM languages. We demonstrate the applicability of our benchmark by evaluating three environment setup approaches, including a simple zero-shot baseline and two agentic workflows, that we test with two powerful LLM backbones, GPT-4o and GPT-4o-mini. The best approach manages to successfully configure 6.69% repositories for Python and 29.47% repositories for JVM, suggesting that EnvBench remains challenging for current approaches. Our benchmark suite is publicly available at https://github.com/JetBrains-Research/EnvBench. The dataset and experiment trajectories are available at https://jb.gg/envbench.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). Builds on 19 of its 30 references that are in the map. First posted on arXiv 18 Mar 2025.
Builds on
19 of 30 references.
References · 19
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
- 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 178
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024CORE-Bench: Fostering the Credibility of Published Research Through a Computational Reproducibility Agent Benchmarkcited by 115
- 2024Beyond the Limits: A Survey of Techniques to Extend the Context Length in Large Language Modelscited by 71
- 2024RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generationcited by 69
- 2023ML-Bench: Evaluating Large Language Models and Agents for Machine Learning Tasks on Repository-Level Codecited by 63
- 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
- 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
- 2024SUPER: Evaluating Agents on Setting Up and Executing Tasks from Research Repositoriescited by 52
7 more
- 2024Commit0: Library Generation from Scratchcited by 50
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024RepoQA: Evaluating Long Context Code Understandingcited by 35
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2021Sampling Projects in GitHub for MSR Studiescited by 20
- 2023FlaPy: Mining Flaky Python Tests at Scalecited by 4
- 2023NLP Reproducibility For All: Understanding Experiences of Beginnerscited by 4
Built on by
Citing papers per year: 2025: 8; 2026: 28.
36 papers.
Sort:
By area:
- 2025SWE-smith: Scaling Data for Software Engineering Agentscited by 255
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectoriescited by 75
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 47
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 16
- 2026Why LLMs Aren't Scientists Yet: Lessons from Four Autonomous Research Attemptscited by 12
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectoriescited by 11
- 2026DevOps-Gym: Benchmarking AI Agents in Software DevOps Cyclecited by 9
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarkscited by 6
24 more
- 2026ClawEnvKit: Automatic Environment Generation for Claw-Like Agentscited by 6
- 2026CODESKILL: Learning Self-Evolving Skills for Coding Agentscited by 6
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cyclecited by 4
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 3
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agentscited by 2
- 2026Self-Evolving Coding Agentscited by 2
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2026SetupX: Can LLM Agents Learn from Past Failures in Functionality-Correct Code Repository Setup?cited by 1
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environmentscited by 1
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Webcited by 0
- 2026Evaluating LLM Agents on Automated Software Analysis Taskscited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deploymentcited by 0
- 2026QuoteBench: How Matched Scores Can Hide Command-Path Failurescited by 0
- 2026DuMateBench: Evaluating Autonomous Agents in Complex Real-World Workflowscited by 0
- 2026Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Modelscited by 0
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configurationcited by 0
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?cited by 0
- 2026Graph-Guided Repository Environment Constructioncited by 0
- 2026SecureVibe: Making Vibe Coding More Securecited by 0
- 2026SecureVibe: Making Vibe Coding More Secure29 Sep 2026
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Models8 Sep 2026
- 2026DuMateBench: Evaluating Autonomous Agents in Complex Real-World Workflows27 Aug 2026
- 2026QuoteBench: How Matched Scores Can Hide Command-Path Failures13 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deployment2 Aug 2026
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments30 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deployment3 Jun 2026
24 more
- 2026SetupX: Can LLM Agents Learn from Past Failures in Functionality-Correct Code Repository Setup?25 May 2026
- 2026CODESKILL: Learning Self-Evolving Skills for Coding Agents25 May 2026
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cycle13 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026ClawEnvKit: Automatic Environment Generation for Claw-Like Agents20 Apr 2026
- 2026Evaluating LLM Agents on Automated Software Analysis Tasks13 Apr 2026
- 2026SW-A2-Bench: Benchmarking Autonomous Software Agent Generation for Agentic Web5 Apr 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agents10 Feb 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder31 Jan 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
- 2026DevOps-Gym: Benchmarking AI Agents in Software DevOps Cycle27 Jan 2026
- 2026Why LLMs Aren't Scientists Yet: Lessons from Four Autonomous Research Attempts6 Jan 2026
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agents29 Oct 2025
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learning29 Sep 2025
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environments11 Jul 2025
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun 2025
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarks12 Jun 2025
- 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr 2025
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolving3 Apr 2025
- 2025SWE-smith: Scaling Data for Software Engineering Agentscited by 255
- 2025SetupBench: Assessing Software Engineering Agents' Ability to Bootstrap Development Environmentscited by 18
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2026Why LLMs Aren't Scientists Yet: Lessons from Four Autonomous Research Attemptscited by 12
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectoriescited by 11
- 2026CODESKILL: Learning Self-Evolving Skills for Coding Agentscited by 6
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deploymentcited by 6
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cyclecited by 4
- 2026DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Buildercited by 3
- 2026Environment-in-the-Loop: Rethinking Code Migration with LLM-based Agentscited by 2
- 2026Self-Evolving Coding Agentscited by 2
12 most cited of 21 All 21 (JSON)
- 2026Graph-Guided Repository Environment Construction27 Sep 2026
- 2026RECLAIM: Can Agents Reproduce the Claims of Machine Learning Papers?23 Sep 2026
- 2026FDE-Bench: Evaluating LLM Agents for Deployment Environment Configuration23 Sep 2026
- 2026DuMateBench: Evaluating Autonomous Agents in Complex Real-World Workflows27 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026MADE: Belief-Driven Dual-Agent Coordination for Autonomous Model Deployment2 Aug 2026
- 2026Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments30 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026DeployBench: Benchmarking LLM Agents for Research Artifact Deployment3 Jun 2026
- 2026SetupX: Can LLM Agents Learn from Past Failures in Functionality-Correct Code Repository Setup?25 May 2026
- 2026CODESKILL: Learning Self-Evolving Skills for Coding Agents25 May 2026
- 2026SWE-Cycle: Benchmarking Code Agents across the Complete Issue Resolution Cycle13 May 2026
12 newest of 21 All 21 (JSON)
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?cited by 47
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millionscited by 16
- 2026DevOps-Gym: Benchmarking AI Agents in Software DevOps Cyclecited by 9
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarkscited by 6
- 2026ClawEnvKit: Automatic Environment Generation for Claw-Like Agentscited by 6
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineeringcited by 3
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Executioncited by 3
- 2026RAT: RunAnyThing via Fully Automated Environment Configurationcited by 1
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learningcited by 0
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledgecited by 0
- 2026QuoteBench: How Matched Scores Can Hide Command-Path Failurescited by 0
12 most cited of 14 All 14 (JSON)
- 2026SecureVibe: Making Vibe Coding More Secure29 Sep 2026
- 2026Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Models8 Sep 2026
- 2026QuoteBench: How Matched Scores Can Hide Command-Path Failures13 Aug 2026
- 2026BootstrapAgent: Distilling Repository Setup into Reusable Agent Knowledge15 May 2026
- 2026ProgramBench: Can Language Models Rebuild Programs From Scratch?5 May 2026
- 2026RAT: RunAnyThing via Fully Automated Environment Configuration25 Apr 2026
- 2026ClawEnvKit: Automatic Environment Generation for Claw-Like Agents20 Apr 2026
- 2026ResearchEnvBench: Benchmarking Agents on Environment Synthesis for Research Code Execution6 Mar 2026
- 2026SWE-Universe: Scale Real-World Verifiable Environments to Millions2 Feb 2026
- 2026MEnvAgent: Scalable Polyglot Environment Construction for Verifiable Software Engineering30 Jan 2026
- 2026DevOps-Gym: Benchmarking AI Agents in Software DevOps Cycle27 Jan 2026
- 2025PIPer: On-Device Environment Setup via Online Reinforcement Learning29 Sep 2025
12 newest of 14 All 14 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Toward Executable Repository-Level Code Generation via Environment Alignment
- 2025Multi-Docker-Eval: A `Shovel of the Gold Rush' Benchmark on Automatic Environment Building for Software Engineering
- 2026RepoLaunch: Automating Build and Management of Code Repositories across Languages and Platforms
- 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch
- 2025Repo2Run: Automated Building Executable Environment for Code Repository at Scale
- 2026ReCUBE: Evaluating Repository-Level Context Utilization in Code Generation
- 2025MigrationBench: Repository-Level Code Migration Benchmark from Java 8
- 2026Harness Engineering for Software Engineering via Modular Executable Dev-Primitives