Code Search

48 papers with code • 5 benchmarks • 10 datasets

The goal of Code Search is to retrieve code fragments from a large code corpus that most closely match a developer’s intent, which is expressed in natural language.

Source: When Deep Learning Met Code Search

Libraries

Use these libraries to find Code Search models and implementations

Latest papers with no code

Analyzing CodeBERT's Performance on Natural Language Code Search

no code yet • ACL ARR January 2022

Large language models such as CodeBERT perform very well on tasks such as natural language code search.

Better Modeling the Programming World with Code Concept Graphs-augmented Multi-modal Learning

no code yet • 10 Jan 2022

The progress made in code modeling has been tremendous in recent years thanks to the design of natural language processing learning approaches based on state-of-the-art model architectures.

Energy-bounded Learning for Robust Models of Code

no code yet • 20 Dec 2021

In programming, learning code representations has a variety of applications, including code classification, code search, comment generation, bug prediction, and so on.

EDAssistant: Supporting Exploratory Data Analysis in Computational Notebooks with In-Situ Code Search and Recommendation

no code yet • 15 Dec 2021

This paper presents EDAssistant, a JupyterLab extension that supports EDA with in-situ search of example notebooks and recommendation of useful APIs, powered by novel interactive visualization of search results.

Semantic Code Search for Smart Contracts

no code yet • 28 Nov 2021

To make the model more focused on the key contextual information, we use a multi-head attention network to generate embeddings for code features.

CodeRetriever: Unimodal and Bimodal Contrastive Learning for Code Search

no code yet • ACL ARR November 2021

For bimodal contrastive learning, we leverage the documentation and in-line comments of code to build text-code pairs.

A New Search Paradigm for Natural Language Code Search

no code yet • ACL ARR November 2021

Code search can accelerate the efficiency of software development by finding code snippets for the given query.

Cascaded Fast and Slow Models for Efficient Semantic Code Search

no code yet • 15 Oct 2021

The goal of natural language semantic code search is to retrieve a semantically relevant code snippet from a fixed set of candidates using a natural language query.

A Systematic Review of Automated Query Reformulations in Source Code Search

no code yet • 22 Aug 2021

Developers consult these requests and often choose a few keywords from them as an ad hoc query.

SynCoBERT: Syntax-Guided Multi-Modal Contrastive Pre-Training for Code Representation

no code yet • 10 Aug 2021

Code representation learning, which aims to encode the semantics of source code into distributed vectors, plays an important role in recent deep-learning-based models for code intelligence.