paper-with-me

홈 › Papers

MarsCode Agent: AI-native Automated Bug Fixing

2024-09-02 · Yizhou Liu, Pengfei Gao, Xinchen Wang, Jie Liu, Yexuan Shi, Zhao Zhang, Chao Peng

Recent advances in large language models (LLMs) have shown significant potential to automate various software development tasks, including code completion, test generation, and bug fixing. However, the application of LLMs for automated bug fixing remains challenging due to the complexity and diversity of real-world software systems. In this paper, we introduce MarsCode Agent, a novel framework that leverages LLMs to automatically identify and repair bugs in software code. MarsCode Agent combines the power of LLMs with advanced code analysis techniques to accurately localize faults and generate patches. Our approach follows a systematic process of planning, bug reproduction, fault localization, candidate patch generation, and validation to ensure high-quality bug fixes. We evaluated MarsCode Agent on SWE-bench, a comprehensive benchmark of real-world software projects, and our results show that MarsCode Agent achieves a high success rate in bug fixing compared to most of the existing automated approaches.

📄 PDF Abstract BibTeX arXiv:2409.00899

Code (0)

등록된 구현이 없습니다.

Tasks

Bug fixingCode CompletionDiversityFault localization

Similar Papers 제목 키워드 기반

An Empirical Study on LLM-based Agents for Automated Bug Fixing

2024-11-15 · Xiangxin Meng, Zexiong Ma, Pengfei Gao, Chao Peng

Large language models (LLMs) and LLM-based Agents have been applied to fix bugs automatically, demonstrating the capability in addressing software defects by engaging in development environment interaction, iterative val…

Bug fixingFault localization

Agentic Harness for Real-World Compilers

2026-03-20 · Yingwei Zheng, Cong Li, Shaohua Li, Yuqun Zhang 외 arxiv

Compilers are critical to modern computing, yet fixing compiler bugs is difficult. While recent large language model (LLM) advancements enable automated bug repair, compiler bugs pose unique challenges due to their compl…

PerfBench: Can Agents Resolve Real-World Performance Bugs?

2025-09-28 · Spandan Garg, Roshanak Zilouchian Moghaddam, Neel Sundaresan arxiv

Performance bugs are inefficiencies in software that waste computational resources without causing functional failures, making them particularly challenging to detect and fix. While recent advances in Software Engineerin…

TRANSAGENT: An LLM-Based Multi-Agent System for Code Translation

2024-09-30 · Zhiqiang Yuan, Weitong Chen, Hanlin Wang, Kai Yu 외

Code translation converts code from one programming language to another while maintaining its original functionality, which is crucial for software migration, system refactoring, and cross-platform development. Tradition…

Code TranslationTranslation

VeriDebug: A Unified LLM for Verilog Debugging via Contrastive Embedding and Guided Correction

2025-04-27 · Ning Wang, Bingkun Yao, Jie zhou, Yuchen Hu 외

Large Language Models (LLMs) have demonstrated remarkable potential in debugging for various programming languages. However, the application of LLMs to Verilog debugging remains insufficiently explored. Here, we present …

Bug fixing