SEAlign: Alignment Training for Software Engineering Agent
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Recent advances in code generation models have demonstrated impressive capabilities in automating software development tasks, yet these models still struggle in real-world software engineering scenarios. Although current training methods, particularly post-training, excel at solving competitive programming problems, they fail to adequately prepare models for the complexities of practical software development. This misalignment raises the critical question: Are existing alignment training methods well suited for real-world software engineering tasks? In this study, we identify this issue and propose SEAlign, a novel alignment framework designed to bridge the gap between code generation models and real-world software development tasks. SEAlign leverages the unique characteristics of software engineering processes, including high-quality workflow steps, to enhance model capabilities. Our framework further employs Monte Carlo Tree Search for fine-grained alignment in multi-step decision processes, followed by preference optimization on critical actions to ensure models meet real-world requirements. We evaluate SEAlign on three standard agentic benchmarks for real-world software engineering, including HumanEvalFix, SWE-Bench-Lite, and SWE-Bench-Verified. Experimental results demonstrate state-of-the-art performance with minimal training overhead. In addition, we develop an agent-based software development platform using SEAlign, which successfully automates the creation of several small applications. Human evaluations of these applications highlight significant improvements in both task performance and user experience. Our findings underscore the potential of SEAlign to accelerate the adoption of large code models in real-world software development. We believe that this research makes a meaningful step towards fully automated software engineering.
Key facts. Cited by 11 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 24 of its 45 references that are in the map. First posted on arXiv 24 Mar 2025.
Builds on
24 of 45 references.
Closest ancestors · 6
Same direction, newest first
- 2024Training Software Engineering Agents and Verifiers with SWE-Gym30 Dec
- 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvement1 Nov
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
- 2024Executable Code Actions Elicit Better LLM Agents1 Feb
- 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges14 Jan
Other references · 18
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2025LIMO: Less is More for Reasoningcited by 488
- 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
- 2024AutoCodeRover: Autonomous Program Improvementcited by 272
- 2024Step-DPO: Step-wise Preference Optimization for Long-chain Reasoning of LLMscited by 265
- 2024Iterative Reasoning Preference Optimizationcited by 244
6 more
- 2024Self-Play Preference Optimization for Language Model Alignmentcited by 228
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
- 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 88
- 2025SWE-Fixer: Training Open-Source LLMs for Effective and Efficient GitHub Issue Resolutioncited by 87
- 2024CodeDPO: Aligning Code Models with Self Generated and Verified Source Codecited by 32
- 2024Code-Optimise: Self-Generated Preference Data for Correctness and Efficiencycited by 16
Built on by
Citing papers per year: 2025: 9; 2026: 2.
11 papers.
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 93
- 2025Issue Localization via LLM-Driven Iterative Code Graph Searchingcited by 22
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Taskscited by 18
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2025Tool-integrated Reinforcement Learning for Repo Deep Searchcited by 14
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Modelscited by 12
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learningcited by 11
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarkscited by 6
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026FullStack-Agent: Enhancing Agentic Full-Stack Web Coding via Development-Oriented Testing and Repository Back-Translationcited by 2
- 2026SecureVibe: Making Vibe Coding More Securecited by 0
- 2026SecureVibe: Making Vibe Coding More Secure29 Sep 2026
- 2026FullStack-Agent: Enhancing Agentic Full-Stack Web Coding via Development-Oriented Testing and Repository Back-Translation3 Feb 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2025Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks2 Dec 2025
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System10 Oct 2025
- 2025WebGen-Agent: Enhancing Interactive Website Generation with Multi-Level Feedback and Step-Level Reinforcement Learning26 Sep 2025
- 2025Tool-integrated Reinforcement Learning for Repo Deep Search5 Aug 2025
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul 2025
- 2025SWE-Factory: Your Automated Factory for Issue Resolution Training Data and Evaluation Benchmarks12 Jun 2025
- 2025Co-PatcheR: Collaborative Software Patching with Component(s)-specific Small Reasoning Models25 May 2025
- 2025Issue Localization via LLM-Driven Iterative Code Graph Searching28 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2026SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?
- 2025Training Versatile Coding Agents in Synthetic Environments
- 2026SWE-Master: Unleashing the Potential of Software Engineering Agents via Post-Training
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Development
- 2025SWE-smith: Scaling Data for Software Engineering Agents
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models
- 2026OmniCode: A Benchmark for Evaluating Software Engineering Agents
- 2026SWE-Bench ProMax: Benchmarking Agents on Large-Scale Multilingual Code Refactoring