Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Exploration
This paper presents Alibaba LingmaAgent, a novel Automated Software Engineering method designed to comprehensively understand and utilize whole software repositories for issue resolution. Deployed in TONGYI Lingma, an IDE-based coding assistant developed by Alibaba Cloud, LingmaAgent addresses the limitations of existing LLM-based agents that primarily focus on local code information. Our approach introduces a top-down method to condense critical repository information into a knowledge graph, reducing complexity, and employs a Monte Carlo tree search based strategy enabling agents to explore and understand entire repositories. We guide agents to summarize, analyze, and plan using repository-level knowledge, allowing them to dynamically acquire information and generate patches for real-world GitHub issues. In extensive experiments, LingmaAgent demonstrated significant improvements, achieving an 18.5% relative improvement on the SWE-bench Lite benchmark compared to SWE-agent. In production deployment and evaluation at Alibaba Cloud, LingmaAgent automatically resolved 16.9% of in-house issues faced by development engineers, and solved 43.3% of problems after manual intervention. Additionally, we have open-sourced a Python prototype of LingmaAgent for reference by other industrial developers.
Link to RepoUnderstander: https://github.com/RepoUnderstander/RepoUnderstander.
Wed 25 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 15:30 | AgentDemonstrations / Industry Papers / Research Papers at Cosmos 3B Chair(s): Chunyang Chen TU Munich | ||
14:00 10mTalk | A Multi-agent Onboarding Assistant based on Large Language Models, Retrieval Augmented Generation, and Chain-of-Thought Demonstrations Andrei Cristian Ionescu Delft University of Technology, Sergey Titov JetBrains Research, Maliheh Izadi Delft University of Technology | ||
14:10 20mTalk | Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Exploration Industry Papers Yingwei Ma Tongyi Lab, Alibaba, Qingping Yang Tongyi Lab, Alibaba, Rongyu Cao Tongyi Lab, Alibaba, China, Binhua Li Tongyi Lab, Alibaba, China, Fei Huang Tongyi Lab, Alibaba, China, Yongbin Li Tongyi Lab, Alibaba, China | ||
14:30 20mTalk | Demystifying LLM-based Software Engineering Agents Research Papers Chunqiu Steven Xia University of Illinois at Urbana-Champaign, Yinlin Deng University of Illinois at Urbana-Champaign, Soren Dunn University of Illinois Urbana-Champaign, Lingming Zhang University of Illinois at Urbana-Champaign DOI | ||
14:50 20mTalk | AEGIS: An Agent-based Framework for Bug Reproduction from Issue Descriptions Industry Papers Xinchen Wang Harbin Institute of Technology, Pengfei Gao ByteDance, Xiangxin Meng Beihang University, Chao Peng ByteDance, Ruida Hu Harbin Institute of Technology, Shenzhen, Yun Lin Shanghai Jiao Tong University, Cuiyun Gao Harbin Institute of Technology, Shenzhen | ||
15:10 20mTalk | Enhancing Game AI Behaviors with Large Language Models and Agentic AI Industry Papers Ciprian Paduraru Gameloft, and University of Bucharest, Miruna Gabriela Paduraru University of Bucharest
, Alin Stefanescu University of Bucharest | ||
Cosmos 3B is the second room in the Cosmos 3 wing.
When facing the main Cosmos Hall, access to the Cosmos 3 wing is on the left, close to the stairs. The area is accessed through a large door with the number “3”, which will stay open during the event.