Proceedings of the Tenth ACM International Conference on Web Search and Data Mining 2017
DOI: 10.1145/3018661.3018691
|View full text |Cite
|
Sign up to set email alerts
|

Anne

Abstract: Code search with natural language terms performs poorly because programming concepts do not always lexically match their syntactic forms. For example, in Java, the programming concept array does not match with its syntactic representation of [ ]. Code search engines can assist developers more effectively over natural language queries if such mappings existed for a variety of programming languages. In this work, we present a programming language agnostic technique to discover such mappings between syntactic for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
4
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(4 citation statements)
references
References 30 publications
0
4
0
Order By: Relevance
“…Code Retrieval. As introduced in Section 1, code retrieval has been studied widely with information retrieval methods [14,17,23,32,56] and recent deep learning models [3,13,21]. Particularly, Keivanloo et al [23] extracted abstract programming patterns and their associated NL keywords from code snippets in a code base, with which a given NL query can be projected to a set of associated programming patterns facilitating code content-based search.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Code Retrieval. As introduced in Section 1, code retrieval has been studied widely with information retrieval methods [14,17,23,32,56] and recent deep learning models [3,13,21]. Particularly, Keivanloo et al [23] extracted abstract programming patterns and their associated NL keywords from code snippets in a code base, with which a given NL query can be projected to a set of associated programming patterns facilitating code content-based search.…”
Section: Related Workmentioning
confidence: 99%
“…Particularly, Keivanloo et al [23] extracted abstract programming patterns and their associated NL keywords from code snippets in a code base, with which a given NL query can be projected to a set of associated programming patterns facilitating code content-based search. Similarly, Vinayakarao et al [56] built an entity discovery system to mine NL phrases and their associated syntactic patterns, based on which they annotated each line of code snippets with NL phrases. Such annotations were utilized to improve NL keywordbased search engines.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As introduced in previous sections, code retrieval has been studied widely with information retrieval methods [12,14,18,19,29] and recent deep learning methods [3,11,17]. Chen et al [8] used VAEs to model both source code and natural language.…”
Section: Related Work 61 Code Retrievalmentioning
confidence: 99%