Software Engineering Agents

Overview

Software engineering agents use language models to work on tasks such as fixing repository issues, writing tests, building projects, reviewing code, and modernizing software. Common approaches combine planning and code retrieval with tools that run builds and tests; other systems use multiple specialized agents, repository memory, reinforcement learning, or formal verification. Performance is often evaluated on repository-level benchmarks such as SWE-bench, alongside terminal tasks and real-world settings that test build success, design constraints, and behavior over multiple steps. Agents can solve many tasks, but dependable performance remains difficult: passing tests may not mean a patch follows project intent, and greater autonomy or more agents can increase cost, regressions, and oversight demands.

Latest papers

CardsList

349 papers71 papers in the last four weeks, up 103% on the four weeks before. 0.4% of all new papers.

  1. SWE-Protégé: Learning to Selectively Collaborate With an Expert Unlocks Small Language Models as Software Engineering Agents

    Feb 25, 2026Patrick Tser Jern Kon, Archana Pradeep, Ang Chen +5Software Engineering AgentsSmall Language Models

  2. Your Code Agent Can Grow Alongside You with Structured Memory

    Feb 25, 2026Yi-Xuan Deng, Xiaoqin Liu, Yi Zhang +2Software Engineering AgentsMemory-Augmented Agents

  3. Structurally Aligned Subtask-Level Memory for Software Engineering Agents

    Feb 25, 2026Kangning Shen, Jingyuan Zhang, Chenxi Sun +2LLM Agent MemoryAgent Memory

  4. Toward an Agentic Infused Software Ecosystem

    Feb 24, 2026Mark MarronSoftware Engineering AgentsHuman-AI Collaboration

  5. Quantifying the Expectation-Realisation Gap for Agentic AI Systems

    Feb 23, 2026Sebastian LobentanzerAI Agent EvaluationHuman Oversight of AI

  6. AgenticTyper: Automated Typing of Legacy Software Projects Using Agentic AI

    Feb 21, 2026Clemens PohleSoftware Engineering AgentsAgentic Code Generation

  7. OpenSage: Self-programming Agent Generation Engine

    Feb 18, 2026Hongwei Li, Zhun Wang, Qinrun Dai +11LLM Agent OrchestrationSelf-Evolving Agents

  8. Hybrid-Gym: Training Coding Agents to Generalize Across Tasks

    Feb 18, 2026Yiqing Xie, Emmy Liu, Gaokai Zhang +7AI Coding AgentsSoftware Engineering Agents

  9. GameDevBench: Evaluating Agentic Capabilities Through Game Development

    Feb 11, 2026Wayne Chi, Yixiong Fang, Arnav Yayavaram +8Multimodal Agent EvaluationSoftware Engineering Agents

  10. Persuasion Propagation: Does Persuasion Change AI Agent Behavior?

    Jan 31, 2026Hyejun Jeong, Amir Houmansadr, Shlomo Zilberstein +1Persuasion in Language ModelsAI Agent Evaluation

  11. SWE-fficiency: Can Language Models Optimize Real-World Repositories on Real Workloads?

    Nov 8, 2025Jeffrey Jian Ma, Milad Hashemi, Amir Yazdanbakhsh +5Software Engineering AgentsBenchmark Design

  12. HAFixAgent: History-Aware Agentic Program Repair

    Nov 2, 2025Yu Shi, Hao Li, Bram Adams +1Automated Program RepairSoftware Engineering Agents

  13. BuildBench: Benchmarking LLM Agents on Compiling Real-World Open-Source Software

    Sep 27, 2025Zehua Zhang, Ati Priya Bajaj, Divij Handa +14Software Engineering AgentsSoftware Engineering Benchmarks

  14. AgentPack: A Dataset of Code Changes, Co-Authored by Agents and Humans

    Sep 26, 2025Yangtian Zi, Zixuan Wu, Aleksander Boruch-Gruszecki +2Software Engineering AgentsHuman-AI Collaboration

  15. Agentic Software Engineering: Foundational Pillars and a Research Roadmap

    Sep 7, 2025Ahmed E. Hassan, Hao Li, Dayi Lin +4Software Engineering AgentsAgentic Workflows

  16. LLM-Driven Collaborative Model for Untangling Commits via Explicit and Implicit Dependency Reasoning

    Jul 22, 2025Bo Hou, Xin Tan, Kai Zheng +3Software EngineeringSoftware Engineering Agents

  17. kAgent: An execution-guided crash resolution agent for the Linux kernel

    Apr 29, 2025Alex Mathai, Chenxi Huang, Suwei Ma +7Software Engineering AgentsAutomated Program Repair