Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages 2018
DOI: 10.1145/3211346.3211353
|View full text |Cite
|
Sign up to set email alerts
|

Retrieval on source code: a neural code search

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
142
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 153 publications
(146 citation statements)
references
References 9 publications
0
142
0
Order By: Relevance
“…In the third experiment for RQ3, we use the ranking position of the original matched code in search results as the basis for Frank, Recall@k, and MRR benchmark evaluation. However, in some related work, the search results are inspected by participants who spend time and effort labeling them based on relevance to the query. We believe the threat of lacking of manual evaluation is not significant as the machine evaluation is more convincing.…”
Section: Discussionmentioning
confidence: 99%
“…In the third experiment for RQ3, we use the ranking position of the original matched code in search results as the basis for Frank, Recall@k, and MRR benchmark evaluation. However, in some related work, the search results are inspected by participants who spend time and effort labeling them based on relevance to the query. We believe the threat of lacking of manual evaluation is not significant as the machine evaluation is more convincing.…”
Section: Discussionmentioning
confidence: 99%
“…Recent works from both academia and industry have explored the realm of code search. NCS [26] presented a simple yet effective unsupervised model. CODEnn [15] and SCS [19] provided a deep learning approach by using sophisticated neural networks.…”
Section: Related Workmentioning
confidence: 99%
“…Proprietary code repositories in particular pose a challenge, as developers can no longer rely on public sources such as Google or Stack Overflow for assistance, as these may not capture the required organization-specific API and library usage. However, recent works from both academia and industry [15,19,21,26] have taken steps towards enabling more advanced code search using deep learning. We call such methods neural code search.…”
mentioning
confidence: 99%
“…Many efforts have been made to improve keyword-based code search [Bajracharya et al 2006;Chan et al 2012;Martie et al 2015;McMillan et al 2012;Sachdev et al 2018]. CodeGenie [Lemos et al 2007] uses test cases to search and reuse source code; SNIFF [Chatterjee et al 2009] works by inlining API documentation in its code corpus.…”
Section: Related Workmentioning
confidence: 99%