mlsanityData to 7 Oct 2026

Repository Structure-Aware Training Makes SLMs Better Issue Resolver

arXiv 2412.19031 ↗First posted 26 Dec 2024cs.SE cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Language models have been applied to various software development tasks, but the performance varies according to the scale of the models. Large Language Models (LLMs) outperform Small Language Models (SLMs) in complex tasks like repository-level issue resolving, but raise concerns about privacy and cost. In contrast, SLMs are more accessible but under-perform in complex tasks. In this paper, we introduce ReSAT (Repository Structure-Aware Training), construct training data based on a large number of issues and corresponding pull requests from open-source communities to enhance the model's understanding of repository structure and issue resolving ability. We construct two types of training data: (1) localization training data, a multi-level progressive localization data to improve code understanding and localization capability; (2) code edit training data, which improves context-based code editing capability. The evaluation results on SWE-Bench-verified and RepoQA demonstrate that ReSAT effectively enhances SLMs' issue-resolving and repository-level long-context understanding capabilities.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 25 of its 35 references that are in the map. First posted on arXiv 26 Dec 2024.

Builds on

25 of 35 references.

References · 25

  1. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  2. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2021Program Synthesis with Large Language Modelscited by 3,509
  5. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  6. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,674
  7. 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,551
  8. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  9. 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,928
  10. 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,761
  11. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
  12. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
13 more
  1. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  2. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,116
  3. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  4. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
  5. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
  6. 2023CodePlan: Repository-level Coding using LLMs and Planningcited by 139
  7. 2023InferFix: End-to-End Program Repair with LLMscited by 113
  8. 2022Repository-Level Prompt Generation for Large Language Models of Codecited by 106
  9. 2024Self-Organized Agents: A LLM Multi-Agent Framework toward Ultra Large-Scale Code Generation and Optimizationcited by 84
  10. 2024RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generationcited by 69
  11. 2024RepoQA: Evaluating Long Context Code Understandingcited by 35
  12. 2024REPOFUSE: Repository-Level Code Completion with Fused Dual Contextcited by 32
  13. 2024Compositional API Recommendation for Library-Oriented Code Generationcited by 10

Built on by

Cited by year

Citing papers per year: 2025: 4.

4 papers.