mlsanityData to 14 Oct 2026

LLMs as Continuous Learners: Improving the Reproduction of Defective Code in Software Issues

arXiv 2411.13941 ↗First posted 21 Nov 2024cs.SE cs.AIcited by 10

Not on the map. Why?

Abstract (arXiv)

Reproducing buggy code is the first and crucially important step in issue resolving, as it aids in identifying the underlying problems and validating that generated patches resolve the problem. While numerous approaches have been proposed for this task, they primarily address common, widespread errors and struggle to adapt to unique, evolving errors specific to individual code repositories. To fill this gap, we propose EvoCoder, a multi-agent continuous learning framework for issue code reproduction. EvoCoder adopts a reflection mechanism that allows the LLM to continuously learn from previously resolved problems and dynamically refine its strategies to new emerging challenges. To prevent experience bloating, EvoCoder introduces a novel hierarchical experience pool that enables the model to adaptively update common and repo-specific experiences. Our experimental results show a 20% improvement in issue reproduction rates over existing SOTA methods. Furthermore, integrating our reproduction mechanism significantly boosts the overall accuracy of the existing issue-resolving pipeline.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 30 of its 53 references that are in the map. First posted on arXiv 21 Nov 2024.

Builds on

30 of 53 references.

References · 30

  1. 2023GPT-4 Technical Reportcited by 18,396
  2. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  6. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
  7. 2023Teaching Large Language Models to Self-Debugcited by 988
  8. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
  9. 2024Executable Code Actions Elicit Better LLM Agentscited by 564
  10. 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 421
  11. 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 331
  12. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
18 more
  1. 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 133
  2. 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 91
  3. 2023At Which Training Stage Does Code Data Help LLMs Reasoning?cited by 82
  4. 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 71
  5. 2024NExT: Teaching Large Language Models to Reason about Code Executioncited by 63
  6. 2024Lingma SWE-GPT: An Open Development-Process-Centric Language Model for Automated Software Improvementcited by 61
  7. 2024Alibaba LingmaAgent: Improving Automated Issue Resolution via Comprehensive Repository Explorationcited by 58
  8. 2024From Code to Correctness: Closing the Last Mile of Code Generation with Hierarchical Debuggingcited by 46
  9. 2023WaveCoder: Widespread And Versatile Enhancement For Code Large Language Models By Instruction Tuningcited by 42
  10. 2024AST-T5: Structure-Aware Pretraining for Code Generation and Understandingcited by 33
  11. 2024CRUXEval-X: A Benchmark for Multilingual Code Reasoning, Understanding and Executioncited by 31
  12. 2024DOMAINEVAL: An Auto-Constructed Benchmark for Multi-Domain Code Generationcited by 21
  13. 2024Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion?cited by 18
  14. 2023LPR: Large Language Models-Aided Program Reductioncited by 5
  15. 2024Better Debugging: Combining Static Analysis and LLMs for Explainable Crashing Fault Localizationcited by 5
  16. 2024Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learningcited by 4
  17. 2023Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Codecited by 3
  18. 2024In-Memory Learning: A Declarative Learning Framework for Large Language Modelscited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 4; 2026: 6.

10 papers.