Opportunities and Challenges in Code Search Tools
Not on the map. Why?
Abstract (arXiv)
Code search is a core software engineering task. Effective code search tools can help developers substantially improve their software development efficiency and effectiveness. In recent years, many code search studies have leveraged different techniques, such as deep learning and information retrieval approaches, to retrieve expected code from a large-scale codebase. However, there is a lack of a comprehensive comparative summary of existing code search approaches. To understand the research trends in existing code search studies, we systematically reviewed 81 relevant studies. We investigated the publication trends of code search studies, analyzed key components, such as codebase, query, and modeling technique used to build code search tools, and classified existing tools into focusing on supporting seven different search tasks. Based on our findings, we identified a set of outstanding challenges in existing studies and a research roadmap for future code search research.
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 5; 2023: 1; 2024: 2; 2025: 6; 2026: 1.
22 papers.
Sort:
By area:
- 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answeringcited by 74
- 2022On the Importance of Building High-quality Training Datasets for Neural Code Searchcited by 30
- 2025What to Retrieve for Effective Retrieval-Augmented Code Generation? An Empirical Study and Beyondcited by 22
- 2022CoCoSoDa: Effective Contrastive Learning for Code Searchcited by 21
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunitiescited by 17
- 2021GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Searchcited by 15
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2021Multimodal Representation for Neural Code Searchcited by 11
- 2022Code Search based on Context-aware Code Translationcited by 11
- 2025Exploring the Security Threats of Knowledge Base Poisoning in Retrieval-Augmented Code Generationcited by 9
- 2022Exploring Representation-Level Augmentation for Code Searchcited by 8
- 2024LLM Agents Improve Semantic Code Searchcited by 7
10 more
- 2021Predicting Patch Correctness Based on the Similarity of Failing Test Casescited by 4
- 2022Towards Using Data-Influence Methods to Detect Noisy Samples in Source Code Corporacited by 4
- 2023Code Search Debiasing:Improve Search Results beyond Overall Ranking Performancecited by 4
- 2021AugmentedCode: Examining the Effects of Natural Language Resources in Code Retrieval Modelscited by 3
- 2021Senatus -- A Fast and Accurate Code-to-Code Recommendation Enginecited by 3
- 2021A Systematic Review of Automated Query Reformulations in Source Code Searchcited by 2
- 2025Zero-Shot Cross-Domain Code Search without Fine-Tuningcited by 2
- 2025LinkAnchor: An Autonomous LLM-Based Agent for Issue-to-Commit Link Recoverycited by 2
- 2025An Empirical Study of Knowledge Distillation for Code Understanding Taskscited by 2
- 2026XSearch: Explainable Code Search via Concept-to-Code Alignmentcited by 0
- 2026XSearch: Explainable Code Search via Concept-to-Code Alignment15 May 2026
- 2025An Empirical Study of Knowledge Distillation for Code Understanding Tasks21 Aug 2025
- 2025LinkAnchor: An Autonomous LLM-Based Agent for Issue-to-Commit Link Recovery17 Aug 2025
- 2025Zero-Shot Cross-Domain Code Search without Fine-Tuning10 Apr 2025
- 2025What to Retrieve for Effective Retrieval-Augmented Code Generation? An Empirical Study and Beyond26 Mar 2025
- 2025Exploring the Security Threats of Knowledge Base Poisoning in Retrieval-Augmented Code Generation5 Feb 2025
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities23 Jan 2025
- 2024LLM Agents Improve Semantic Code Search5 Aug 2024
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks8 Feb 2024
- 2023Code Search Debiasing:Improve Search Results beyond Overall Ranking Performance25 Nov 2023
- 2022Exploring Representation-Level Augmentation for Code Search21 Oct 2022
- 2022Towards Using Data-Influence Methods to Detect Noisy Samples in Source Code Corpora25 May 2022
10 more
- 2022CoCoSoDa: Effective Contrastive Learning for Code Search7 Apr 2022
- 2022Code Search based on Context-aware Code Translation16 Feb 2022
- 2022On the Importance of Building High-quality Training Datasets for Neural Code Search14 Feb 2022
- 2021Senatus -- A Fast and Accurate Code-to-Code Recommendation Engine5 Nov 2021
- 2021GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Search4 Nov 2021
- 2021AugmentedCode: Examining the Effects of Natural Language Resources in Code Retrieval Models16 Oct 2021
- 2021A Systematic Review of Automated Query Reformulations in Source Code Search22 Aug 2021
- 2021Predicting Patch Correctness Based on the Similarity of Failing Test Cases28 Jul 2021
- 2021Multimodal Representation for Neural Code Search2 Jul 2021
- 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answering27 May 2021
- 2025What to Retrieve for Effective Retrieval-Augmented Code Generation? An Empirical Study and Beyondcited by 22
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunitiescited by 17
- 2025Exploring the Security Threats of Knowledge Base Poisoning in Retrieval-Augmented Code Generationcited by 9
- 2025What to Retrieve for Effective Retrieval-Augmented Code Generation? An Empirical Study and Beyond26 Mar 2025
- 2025Exploring the Security Threats of Knowledge Base Poisoning in Retrieval-Augmented Code Generation5 Feb 2025
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities23 Jan 2025
- 2025LinkAnchor: An Autonomous LLM-Based Agent for Issue-to-Commit Link Recovery17 Aug 2025
- 2024LLM Agents Improve Semantic Code Search5 Aug 2024
- 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answeringcited by 74
- 2022On the Importance of Building High-quality Training Datasets for Neural Code Searchcited by 30
- 2022CoCoSoDa: Effective Contrastive Learning for Code Searchcited by 21
- 2021GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Searchcited by 15
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2021Multimodal Representation for Neural Code Searchcited by 11
- 2022Code Search based on Context-aware Code Translationcited by 11
- 2022Exploring Representation-Level Augmentation for Code Searchcited by 8
- 2021Predicting Patch Correctness Based on the Similarity of Failing Test Casescited by 4
- 2022Towards Using Data-Influence Methods to Detect Noisy Samples in Source Code Corporacited by 4
- 2023Code Search Debiasing:Improve Search Results beyond Overall Ranking Performancecited by 4
- 2021AugmentedCode: Examining the Effects of Natural Language Resources in Code Retrieval Modelscited by 3
12 most cited of 17 All 17 (JSON)
- 2026XSearch: Explainable Code Search via Concept-to-Code Alignment15 May 2026
- 2025An Empirical Study of Knowledge Distillation for Code Understanding Tasks21 Aug 2025
- 2025Zero-Shot Cross-Domain Code Search without Fine-Tuning10 Apr 2025
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks8 Feb 2024
- 2023Code Search Debiasing:Improve Search Results beyond Overall Ranking Performance25 Nov 2023
- 2022Exploring Representation-Level Augmentation for Code Search21 Oct 2022
- 2022Towards Using Data-Influence Methods to Detect Noisy Samples in Source Code Corpora25 May 2022
- 2022CoCoSoDa: Effective Contrastive Learning for Code Search7 Apr 2022
- 2022Code Search based on Context-aware Code Translation16 Feb 2022
- 2022On the Importance of Building High-quality Training Datasets for Neural Code Search14 Feb 2022
- 2021Senatus -- A Fast and Accurate Code-to-Code Recommendation Engine5 Nov 2021
- 2021GraphSearchNet: Enhancing GNNs via Capturing Global Dependencies for Semantic Code Search4 Nov 2021
12 newest of 17 All 17 (JSON)