ChatPaper.aiChatPaper

SWE-Exp: Resolución de Problemas de Software Basada en Experiencia

SWE-Exp: Experience-Driven Software Issue Resolution

July 31, 2025
Autores: Silin Chen, Shaoxin Lin, Xiaodong Gu, Yuling Shi, Heng Lian, Longfei Yun, Dong Chen, Weiguo Sun, Lin Cao, Qianxiang Wang
cs.AI

Resumen

Los recientes avances en agentes de modelos de lenguaje de gran escala (LLM) han mostrado un progreso notable en la resolución de problemas de software, aprovechando técnicas avanzadas como la colaboración multiagente y la búsqueda en árbol de Monte Carlo (MCTS). Sin embargo, los agentes actuales actúan como exploradores sin memoria, tratando cada problema de forma independiente sin retener o reutilizar el conocimiento de experiencias previas de reparación. Esto conduce a una exploración redundante de trayectorias fallidas y a oportunidades perdidas para adaptar métodos exitosos de resolución de problemas a situaciones similares. Para abordar este problema, presentamos SWE-Exp, un enfoque mejorado con experiencia que destila conocimiento conciso y accionable a partir de trayectorias previas de los agentes, permitiendo un aprendizaje continuo entre problemas. Nuestro método introduce un banco de experiencias multifacético que captura tanto intentos exitosos como fallidos de reparación. Específicamente, extrae conocimiento reutilizable para la resolución de problemas en diferentes niveles, desde la comprensión general del problema hasta cambios específicos en el código. Los experimentos muestran que SWE-Exp alcanza una tasa de resolución de vanguardia (41.6% Pass@1) en SWE-bench-Verified bajo marcos de agentes de código abierto. Nuestro enfoque establece un nuevo paradigma en el que los agentes de ingeniería de software automatizados acumulan y aprovechan sistemáticamente la experiencia en reparaciones, cambiando fundamentalmente de una exploración por ensayo y error a una resolución estratégica de problemas basada en la experiencia.
English
Recent advances in large language model (LLM) agents have shown remarkable progress in software issue resolution, leveraging advanced techniques such as multi-agent collaboration and Monte Carlo Tree Search (MCTS). However, current agents act as memoryless explorers - treating each problem separately without retaining or reusing knowledge from previous repair experiences. This leads to redundant exploration of failed trajectories and missed chances to adapt successful issue resolution methods to similar problems. To address this problem, we introduce SWE-Exp, an experience - enhanced approach that distills concise and actionable experience from prior agent trajectories, enabling continuous learning across issues. Our method introduces a multi-faceted experience bank that captures both successful and failed repair attempts. Specifically, it extracts reusable issue resolution knowledge at different levels - from high-level problem comprehension to specific code changes. Experiments show that SWE-Exp achieves state-of-the-art resolution rate (41.6% Pass@1) on SWE-bench-Verified under open-source agent frameworks. Our approach establishes a new paradigm in which automated software engineering agents systematically accumulate and leverage repair expertise, fundamentally shifting from trial-and-error exploration to strategic, experience-driven issue resolution.
PDF102August 4, 2025