6 papers · ranked by Valyu relevance
Hamel Husain, Ho-Hsiang Wu, Tiferet Gazit, Miltiadis Allamanis + 1 more
'Marc Brockschmidt'] To enable evaluation of progress on code search, we are releasing the CodeSearchNet Corpus and are presenting the CodeSearch-Net Challenge, which consists of 99 natural language queries with about 4k expert relevance annotations of likely results from Code-SearchNet Corpus. The corpus contains…
Chen Wu, Ming Yan
Semantic code search is the task of retrieving relevant code snippet given a natural language query. Different from typical information retrieval tasks, code search requires to bridge the semantic gap between the programming language and natural language, for better describing intrinsic concepts and semantics.…
Yutao Xie, Jiayi Lin, Hande Dong, Lei Zhang + 1 more
Code writing is repetitive and predictable, inspiring us to develop various code intelligence techniques. This survey focuses on code search, that is, to retrieve code that matches a given natural language query by effectively capturing the semantic similarity between the query and code. Deep learning, being able to…
Andor Diera, Abdelhalim Hafedh Dahou, Lukas Galke, Fabian Karl + 2 more
'Florian Sihler' 'Ansgar Scherp'] Language models can serve as a valuable tool for software developers to increase productivity. Large generative models can be used for code generation and code completion, while smaller encoder-only models are capable of performing code search tasks using natural language queries.…
Ivan Sedykh, Dmitry Abulkhanov, Nikita Sorokin, Sergey Nikolenko + 1 more
'Valentin Malykh'] Code search is an important task that has seen many developments in recent years. However, previous attempts have mostly considered the problem of searching for code by a text query. We argue that using a code snippet (and possibly an associated traceback) as a query and looking for answers with…
Shushan Arakelyan, Anna Hakhverdyan, Miltiadis Allamanis, Christophe Hauser + 2 more
'Christophe Hauser' 'Luis García' 'Xiang Ren'] Semantic code search is the task of retrieving a code snippet given a textual description of its functionality. Recent work has been focused on using similarity metrics between neural embeddings of text and code. However, current language models are known to struggle with…