SWE-Manager: Selecting and Synthesizing Golden Proposals Before Coding
Boyin Tan, Haoning Deng, Junyuan Zhang, Junjielong Xu, Pinjia He, Youcheng Sun
TL;DR
The paper studies how maintainers choose among multiple candidate proposals for software issues and introduces SWE-Manager, an 8B reasoning model trained with reinforcement learning to both select the best proposal and synthesize a golden proposal. A manual study on 2,852 GitHub issues reveals four main rationales—Risk and Safety, Fix Depth, Maintainability, and Others—informing model design. SWE-Manager combines supervised fine-tuning with DAPO RL to maximize correct selection and high-quality consolidation, achieving 53.21% accuracy and 57.75% earn rate on SWE-Lancer Manager, outperforming GPT-5. The P2A framework tests end-to-end impact, showing SWE-Manager-8B matching GPT-5 in end-to-end patch success on SWE-Lancer IC and offering unique improvements via golden-proposal guidance. Overall, the work demonstrates proposal consolidation as a practical mechanism to improve both decision quality and downstream implementation in real-world software engineering workflows.
Abstract
Large language model (LLM) research in software engineering has largely focused on tasks such as code generation and bug repair. In practice, teams often draft multiple candidate proposals for fixing an issue and then deliberate on one golden proposal for implementation. This selection requires not only assessing the issue's scope, impact, and urgency, but also a clear understanding of each proposal's strengths and weaknesses. A good selection could make issue resolution more reliable while reducing regression and operational risk, whereas a poor choice can increase risk and even cause unpredictable failures. We first conduct a manual study of real-world issues to characterize the rationales maintainers use when selecting among competing proposals. Motivated by these findings, we introduce SWE-Manager, a joint selection and synthesis approach that selects the best proposal and synthesizes a golden proposal. SWE-Manager is an 8B model trained via reinforcement learning (RL) to compare proposals, justify its choice, and synthesize a golden proposal for implementation. We view proposal selection as a reasoning task, mirroring how technical managers review competing proposals by weighing issue context and each proposal's solution without executing code or running tests. On the SWE-Lancer Manager benchmark, SWE-Manager achieves 53.21 selection accuracy and 57.75 earn rate, earning 152,750 dollars and outperforming strong baselines including GPT-5. To further evaluate the effectiveness of SWE-Manager in real-world issue resolution, we design the P2A framework, which simulates a real-world workflow where multiple proposals are drafted, reviewed, and a golden proposal is selected for implementation ...
