Are Decoder-Only Large Language Models the Silver Bullet for Code Search?
Not on the map. Why?
Abstract (arXiv)
Code search is essential for code reuse, allowing developers to efficiently locate relevant code snippets. The advent of powerful decoder-only Large Language Models (LLMs) has revolutionized many code intelligence tasks. However, their effectiveness for the retrieval-based task of code search, particularly compared to established encoder-based models, remains underexplored. This paper addresses this gap by presenting a large-scale systematic evaluation of eleven decoder-only LLMs, analyzing their performance across zero-shot and fine-tuned settings. Our results show that fine-tuned decoder-only models, particularly CodeGemma, significantly outperform encoder-only models like UniXcoder, achieving a 40.4% higher Mean Average Precision (MAP) on the CoSQA^+ benchmark. Our analysis further reveals two crucial nuances for practitioners: first, the relationship between model size and performance is non-monotonic, with mid-sized models often outperforming larger variants; second, the composition of the training data is critical, as a multilingual dataset enhances generalization while a small amount of data from a specific language can act as noise and interfere with model effectiveness. These findings offer a comprehensive guide to selecting and optimizing modern LLMs for code search.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Oct 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 6.
7 papers.
- 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completioncited by 7
- 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoningcited by 3
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agentscited by 2
- 2025Rethinking the Understanding Ability across LLMs through Mutual Informationcited by 1
- 2026APreQEL: Adaptive Mixed Precision Quantization For Edge LLMscited by 0
- 2026XSearch: Explainable Code Search via Concept-to-Code Alignmentcited by 0
- 2026MAP4CS: A Multi-dimensional Data Pruning Framework for Efficient Code Retriever Fine-tuningcited by 0
- 2026MAP4CS: A Multi-dimensional Data Pruning Framework for Efficient Code Retriever Fine-tuning8 Oct 2026
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agents21 Jul 2026
- 2026XSearch: Explainable Code Search via Concept-to-Code Alignment15 May 2026
- 2026APreQEL: Adaptive Mixed Precision Quantization For Edge LLMs24 Mar 2026
- 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoning28 Jan 2026
- 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completion27 Jan 2026
- 2025Rethinking the Understanding Ability across LLMs through Mutual Information25 May 2025