Automated Software Engineering

Overview

Automated Software Engineering studies how to automate software work, from requirements analysis and design to coding, testing, maintenance, and deployment. Common approaches combine language-model agents with retrieval, static analysis, search-based methods, executable specifications, and test-driven feedback to resolve repository issues, refactor code, generate tests, or document systems. Researchers evaluate these systems on real repositories and task-specific benchmarks, measuring not just whether changes pass tests but also correctness, regressions, completeness, cost, and developer usefulness. Agents are increasingly capable, but long-horizon changes, architectural judgment, reliable verification, and the trade-off between autonomy and human oversight remain central challenges.

Latest papers

CardsList

82 papers9 papers in the last four weeks, up 50% on the four weeks before. 0.1% of all new papers.

  1. From SWE-ZERO to SWE-HERO: Execution-free to Execution-based Fine-tuning for Software Engineering Agents

    Apr 2, 2026Nikolai Ludwig, Wasi Uddin Ahmad, Somshubra Majumdar +1Software Engineering AgentsLLM Agent Training

  2. Automating Domain-Driven Design: Experience with a Prompting Framework

    Mar 27, 2026Tobias Eisenreich, Husein Jusic, Stefan WagnerSoftware EngineeringAutomated Software Engineering

  3. MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development

    Mar 26, 2026Moshood A. Fakorede, Krishna Upadhyay, A. B. Siddique +1Software EngineeringSoftware Engineering Benchmarks

  4. ReqFusion: A Multi-Provider Framework for Automated PEGS Analysis Across Software Domains

    Mar 24, 2026Muhammad Khalid, Manuel Oriol, Yilmaz UygunRequirements EngineeringAutomated Software Engineering

  5. LLM-based Automated Architecture View Generation: Where Are We Now?

    Mar 22, 2026Miryala Sathvika, Rudra Dhar, Karthik VaidhyanathanSoftware EngineeringAutomated Software Engineering

  6. SWE-Next: Scalable Real-World Software Engineering Tasks for Agents

    Mar 21, 2026Jiarong Liang, Zhiheng Lyu, Zijie Liu +4Automated Software EngineeringSoftware Engineering Agents

  7. Goedel-Code-Prover: Hierarchical Proof Search for Open State-of-the-Art Code Verification

    Mar 18, 2026Zenan Li, Ziran Yang, Deyuan He +7Formal VerificationAutomated Theorem Proving

  8. Artificial Intelligence as a Catalyst for Innovation in Software Engineering

    Mar 11, 2026Carlos Alberto Fernández-y-Fernández, Jorge R. Aguilar-CisnerosAI-Assisted Software DevelopmentSoftware Engineering

  9. CodeTaste: Can LLMs Generate Human-Level Code Refactorings?

    Mar 4, 2026Alex Thillen, Niels Mündler, Veselin Raychev +1Automated Code RefactoringAutomated Software Engineering

  10. Automated Classification of Source Code Changes Based on Metrics Clustering in the Software Development Process

    Feb 16, 2026Evgenii KniazevClassificationAutomated Software Engineering

  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. 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

  13. Search-Based Software Engineering and AI Foundation Models: Current Landscape and Future Roadmap

    May 26, 2025Hassan Sartaj, Shaukat Ali, Paolo Arcaini +1Software EngineeringLarge Language Model-Guided Optimization