• Cite Icon15
  • https://doi.org/10.1145/3604905Copy DOI Icon

Big Code Search: A Bibliography

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Code search is an essential task in software development. Developers often search the internet and other code databases for necessary source code snippets to ease the development efforts. Code search techniques also help learn programming as novice programmers or students can quickly retrieve (hopefully good) examples already used in actual software projects. Given the recurrence of the code search activity in software development, there is an increasing interest in the research community. To improve the code search experience, the research community suggests many code search tools and techniques. These tools and techniques leverage several different ideas and claim a better code search performance. However, it is still challenging to illustrate a comprehensive view of the field considering that existing studies generally explore narrow and limited subsets of used components. This study aims to devise a grounded approach to understanding the procedure for code search and build an operational taxonomy capturing the critical facets of code search techniques. Additionally, we investigate evaluation methods, benchmarks, and datasets used in the field of code search.

Similar Papers
  • Conference Article
  • Citations8

A case study of paired interleaving for evaluating code search techniques

  • Feb 01, 2014
  • Kostadin Damevski +2
  • Conference Article
  • Citations280

CodeHow: Effective Code Search Based on API Understanding and Extended Boolean Model (E)

  • Nov 01, 2015
  • Fei Lv +5
  • Research Article
  • Citations1

Fault Localization from the Semantic Code Search Perspective

  • Aug 26, 2025
  • ACM Transactions on Software Engineering and Methodology
  • Yihao Qin +8
  • Research Article
  • Citations49

Example overflow: using social media for code recommendation

  • Jun 04, 2012
  • Alexey Zagalsky +2
  • PDF
  • Research Article
  • Citations6

Crowdsourcing in Software Development: Empirical Support for Configuring Contests

  • Jan 01, 2020
  • IEEE Access
  • Stamatia Bibi +5
  • Conference Article
  • Citations4

On the level of code suggestion for reuse

  • Mar 01, 2015
  • Akio Ohtani +3
  • Research Article
  • Citations5

SECON: Maintaining Semantic Consistency in Data Augmentation for Code Search

  • Jan 16, 2025
  • ACM Transactions on Information Systems
  • Xu Zhang +5
  • Research Article
  • Citations14

IECS: Intent-Enforced Code Search via Extended Boolean Model

  • Jul 08, 2017
  • Journal of Intelligent & Fuzzy Systems
  • Yangrui Yang +1
  • Conference Article
  • Citations6

Reinforcement Learning of Code Search Sessions

  • Dec 01, 2019
  • Wei Li +3
  • Conference Article

Scaling up evaluation of code search tools through developer usage metrics

  • Mar 01, 2015
  • Kostadin Damevski +2
  • Research Article
  • Citations1

Deep Semantics-Enhanced Neural Code Search

  • Nov 28, 2024
  • Electronics
  • Ying Yin +5
  • Conference Article
  • Citations4

Experience with Marvel

  • Oct 10, 1989
  • Gail E Kaiser
  • Conference Article
  • Citations3

Toward proactive knowledge protection in community-based software development

  • May 02, 2010
  • Xin Zhou +1
  • Book Chapter

Fuzzy Logic Based Computational Technique for Analyzing Software Bug Repository

  • Jan 03, 2023
  • Rama Ranjan Panda +1
  • Conference Article
  • Citations3

Reverse Engineering UML Sequence Diagrams for Program Comprehension Activities

  • Nov 25, 2020
  • Hayden Cheers +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.