Enhancing LLM-Based Coding Tools through Native Integration of IDE-Derived Static Context
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) have achieved remarkable success in code completion, as evidenced by their essential roles in developing code assistant services such as Copilot. Being trained on in-file contexts, current LLMs are quite effective in completing code for single source files. However, it is challenging for them to conduct repository-level code completion for large software projects that require cross-file information. Existing research on LLM-based repository-level code completion identifies and integrates cross-file contexts, but it suffers from low accuracy and limited context length of LLMs. In this paper, we argue that Integrated Development Environments (IDEs) can provide direct, accurate and real-time cross-file information for repository-level code completion. We propose IDECoder, a practical framework that leverages IDE native static contexts for cross-context construction and diagnosis results for self-refinement. IDECoder utilizes the rich cross-context information available in IDEs to enhance the capabilities of LLMs of repository-level code completion. We conducted preliminary experiments to validate the performance of IDECoder and observed that this synergy represents a promising trend for future exploration.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 7 of its 28 references that are in the map. First posted on arXiv 6 Feb 2024.
Builds on
7 of 28 references.
References · 7
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
- 2022ReACC: A Retrieval-Augmented Code Completion Frameworkcited by 117
- 2022CoCoMIC: Code Completion By Jointly Modeling In-file and Cross-file Contextcited by 64
- 2022NatGen: Generative pre-training by "Naturalizing" source codecited by 53
- 2023RepoFusion: Training Code Models to Understand Your Repositorycited by 40
Built on by
Citing papers per year: 2024: 5; 2025: 4; 2026: 1.
10 papers.
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AIcited by 39
- 2024RethinkMCTS: Refining Erroneous Thoughts in Monte Carlo Tree Search for Code Generationcited by 25
- 2025Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approachescited by 20
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmarkcited by 13
- 2025Towards an Understanding of Context Utilization in Code Intelligencecited by 10
- 2024Natural Language Outlines for Code: Literate Programming in the LLM Eracited by 9
- 2024Statically Contextualizing Large Language Models with Typed Holescited by 9
- 2025Beyond the Prompt: An Empirical Study of Cursor Rulescited by 7
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebookscited by 3
- 2026On the Prospects of Dynamic LLM Conversations in Software Developmentcited by 0
- 2026On the Prospects of Dynamic LLM Conversations in Software Development31 Aug 2026
- 2025Beyond the Prompt: An Empirical Study of Cursor Rules21 Dec 2025
- 2025Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approaches6 Oct 2025
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI26 May 2025
- 2025Towards an Understanding of Context Utilization in Code Intelligence11 Apr 2025
- 2024Top General Performance = Top Domain Performance? DomainCodeBench: A Multi-domain Code Generation Benchmark24 Dec 2024
- 2024Contextualized Data-Wrangling Code Generation in Computational Notebooks20 Sep 2024
- 2024RethinkMCTS: Refining Erroneous Thoughts in Monte Carlo Tree Search for Code Generation15 Sep 2024
- 2024Statically Contextualizing Large Language Models with Typed Holes2 Sep 2024
- 2024Natural Language Outlines for Code: Literate Programming in the LLM Era9 Aug 2024