mlsanityData to 7 Oct 2026

Unified Software Engineering Agent as AI Software Engineer

arXiv 2506.14683 ↗First posted 17 Jun 2025cs.SE cs.AIcited by 17

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

Abstract (arXiv)

The growth of Large Language Model (LLM) technology has raised expectations for automated coding. However, software engineering is more than coding and is concerned with activities including maintenance and evolution of a project. In this context, the concept of LLM agents has gained traction, which utilize LLMs as reasoning engines to invoke external tools autonomously. But is an LLM agent the same as an AI software engineer? In this paper, we seek to understand this question by developing a Unified Software Engineering agent or USEagent. Unlike existing work which builds specialized agents for specific software tasks such as testing, debugging, and repair, our goal is to build a unified agent which can orchestrate and handle multiple capabilities. This gives the agent the promise of handling complex scenarios in software development such as fixing an incomplete patch, adding new features, or taking over code written by others. We envision USEagent as the first draft of a future AI Software Engineer which can be a team member in future software development teams involving both AI and humans. To evaluate the efficacy of USEagent, we build a Unified Software Engineering bench (USEbench) comprising of myriad tasks such as coding, testing, and patching. USEbench is a judicious mixture of tasks from existing benchmarks such as SWE-bench, SWT-bench, and REPOCOD. In an evaluation on USEbench consisting of 1,271 repository-level software engineering tasks, USEagent shows improved efficacy compared to existing general agents such as OpenHands CodeActAgent. There exist gaps in the capabilities of USEagent for certain coding tasks, which provides hints on further developing the AI Software Engineer of the future.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 22 of its 45 references that are in the map. First posted on arXiv 17 Jun 2025.

Builds on

22 of 45 references.

Closest ancestors · 9

Same direction, newest first

  1. 2025Evaluating Agent-based Program Repair at Google13 Jan
  2. 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projects13 Dec
  3. 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinement26 Oct
  4. 2024SpecRover: Code Intent Extraction via LLMs5 Aug
  5. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
  6. 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
  7. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents18 Jun
  8. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
  9. 2024Executable Code Actions Elicit Better LLM Agents1 Feb

Other references · 13

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  3. 2021Program Synthesis with Large Language Modelscited by 3,509
  4. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  5. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  6. 2024A Survey on the Memory Mechanism of Large Language Model based Agentscited by 622
  7. 2024AutoCodeRover: Autonomous Program Improvementcited by 272
  8. 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
  9. 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 166
  10. 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
  11. 2024HumanEval Pro and MBPP Pro: Evaluating Large Language Models on Self-invoking Code Generationcited by 39
  12. 2024AutoDev: Automated AI-Driven Developmentcited by 24
1 more
  1. 2024Can Language Models Replace Programmers for Coding? REPOCOD Says 'Not Yet'cited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 8; 2026: 9.

17 papers.

Sort:

By area:

  1. 2025A Survey of Self-Evolving Agents: What, When, How, and Where to Evolve on the Path to Artificial Super Intelligencecited by 155
  2. 2026Structurally Aligned Subtask-Level Memory for Software Engineering Agentscited by 11
  3. 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
  4. 2026TestExplora: Benchmarking LLMs for Proactive Bug Discovery via Repository-Level Test Generationcited by 5
  5. 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineeringcited by 4
  6. 2025Past, Present, and Future of Bug Tracking in the Generative AI Eracited by 4
  7. 2025Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabularycited by 4
  8. 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
  9. 2025AI-Driven Self-Evolving Software: A Promising Path Toward Software Automationcited by 3
  10. 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
  11. 2025AutoCodeSherpa: Symbolic Explanations in AI Coding Agentscited by 1
  12. 2026Towards Reliable ML Feature Engineering via Planning in Constrained-Topology of LLM Agentscited by 1
5 more
  1. 2026What Do Agents Communicate? Characterizing Information Exchange in Multi-Agent Systemscited by 1
  2. 2026Do programming languages still matter to your AI coding agent teammate? Evidence at scale from chess enginescited by 1
  3. 2026CyberEvolver: Structured Self-Evolution for Cybersecurity Agents On the Flycited by 0
  4. 2026Benchmarks are Not Enough: RAMP for Runtime Assessing of Agentic Models in Production Systemscited by 0
  5. 2026ExplainBench: Evaluating Code Explanations from Agentscited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2024Agents in Software Engineering: Survey, Landscape, and Vision
  2. 2024Large Language Model-Based Agents for Software Engineering: A Survey
  3. 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
  4. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future
  5. 2024Experimenting with Multi-Agent Software Development: Towards a Unified Platform
  6. 2025ALMAS: an Autonomous LLM-based Multi-Agent Software Engineering Framework
  7. 2025AutoAgent: A Fully-Automated and Zero-Code Framework for LLM Agents
  8. 2025Agentic AI Software Engineers: Programming with Trust