English

Semantic Source Code Search: A Study of the Past and a Glimpse at the Future

Software Engineering 2021-09-27 v2 Computation and Language

Abstract

With the recent explosion in the size and complexity of source codebases and software projects, the need for efficient source code search engines has increased dramatically. Unfortunately, existing information retrieval-based methods fail to capture the query semantics and perform well only when the query contains syntax-based keywords. Consequently, such methods will perform poorly when given high-level natural language queries. In this paper, we review existing methods for building code search engines. We also outline the open research directions and the various obstacles that stand in the way of having a universal source code search engine.

Keywords

Cite

@article{arxiv.1908.06738,
  title  = {Semantic Source Code Search: A Study of the Past and a Glimpse at the Future},
  author = {Muhammad Khalifa},
  journal= {arXiv preprint arXiv:1908.06738},
  year   = {2021}
}

Comments

The paper is outdated as there have been new methods and I have little time to work on it

R2 v1 2026-06-23T10:50:52.793Z