mlsanityData to 7 Oct 2026

Evaluating LLM Agents on Automated Software Analysis Tasks

arXiv 2604.11270 ↗First posted 13 Apr 2026cs.SEcited by 0

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Numerous software analysis tools exist today, yet applying them to diverse open-source projects remains challenging due to environment setup, dependency resolution, and analysis tool configuration. LLM-based agents offer a potential solution, yet their effectiveness on the specific task of automated software analysis has not been systematically studied. Unlike issue solving or general environment setup, this task requires installing and configuring a separate analysis tool alongside the target project, generating tool-specific prerequisites, and validating that the analysis tool produces meaningful analysis outputs rather than merely declaring successful termination without evidence. We introduce AnalysisBench, a benchmark of 35 tool-project pairs spanning seven analysis tools and ten diverse C/C++ and Java projects, each with a manually constructed reference setup. Using AnalysisBench, we evaluate four agent architectures across four LLM backends. Our custom agent, AnalysisAgent, achieves manually verified success rates of 94% (Gemini-3-Flash, 33/35 tasks), compared to 77% for the best baseline (ExecutionAgent). Beyond quantitative results, we identify key limitations in existing agents, including stage mixing, poor error localization, and premature termination, and show that agentic architecture plays a critical role beyond LLM capability alone. We further find that whole-program analyses and Java-specific tools are the most difficult tasks, that Java toolchains pose greater challenges than C/C++, and that self-validated success consistently overstates manually verified success. Extended runs with AnalysisAgent-produced setups also surface two previously unknown defects in masscan and radare2, confirming that the produced setups support real downstream analysis.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 35 of its 73 references that are in the map. First posted on arXiv 13 Apr 2026.

Builds on

35 of 73 references.

Closest ancestors · 15

Same direction, newest first

  1. 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul
  2. 2025Doc2Feat-Bench: Evaluating Documentation-Driven Feature Addition24 Jul
  3. 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr
  4. 2025Agentic Bug Reproduction for Effective Automated Program Repair at Google3 Feb
  5. 2025Evaluating Agent-based Program Repair at Google13 Jan
  6. 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projects13 Dec
  7. 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projects9 Dec
  8. 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement1 Nov
  9. 2024Debug Smarter, Not Harder: AI Agents for Error Resolution in Computational Notebooks18 Oct
  10. 2024MarsCode Agent: AI-native Automated Bug Fixing2 Sep
  11. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
  12. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
3 more
  1. 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
  2. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
  3. 2024Exploring LLM-based Agents for Root Cause Analysis7 Mar

Other references · 20

  1. 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
  2. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
  3. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  4. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
  5. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  6. 2023AgentBench: Evaluating LLMs as Agentscited by 1,211
  7. 2025PaperBench: Evaluating AI's Ability to Replicate AI Researchcited by 286
  8. 2024AutoCodeRover: Autonomous Program Improvementcited by 272
  9. 2024CORE-Bench: Fostering the Credibility of Published Research Through a Computational Reproducibility Agent Benchmarkcited by 115
  10. 2024SUPER: Evaluating Agents on Setting Up and Executing Tasks from Research Repositoriescited by 52
  11. 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
  12. 2024TDD-Bench Verified: Can LLMs Generate Tests for Issues Before They Get Resolved?cited by 32
8 more
  1. 2025Automated Benchmark Generation for Repository-Level Coding Taskscited by 27
  2. 2019Learning to Fix Build Errors with Graph2Diff Neural Networkscited by 26
  3. 2025REPRO-Bench: Can Agentic AI Systems Assess the Reproducibility of Social Science Research?cited by 21
  4. 2025Issue2Test: Generating Reproducing Test Cases from Issue Reportscited by 18
  5. 2019DockerizeMe: Automatic Inference of Environment Dependencies for Python Code Snippetscited by 13
  6. 2024CRQBench: A Benchmark of Code Reasoning Questionscited by 6
  7. 2019NullAway: Practical Type-Based Null Safety for Javacited by 3
  8. 2024A Real-World Benchmark for Evaluating Fine-Grained Issue Solving Capabilities of Large Language Modelscited by 3

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2025Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development
  2. 2024Agentless: Demystifying LLM-based Software Engineering Agents
  3. 2026Automated structural testing of LLM-based agents: methods, framework, and case studies
  4. 2026AgentStepper: Interactive Debugging of Software Development Agents
  5. 2025LLM Agents Making Agent Tools
  6. 2026When Agents Fail: A Comprehensive Study of Bugs in LLM Agents with Automated Labeling
  7. 2024An Empirical Study on LLM-based Agents for Automated Bug Fixing
  8. 2025LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering