2016
DOI: 10.1109/tsc.2016.2560165
|View full text |Cite
|
Sign up to set email alerts
|

Query Expansion Based on Crowd Knowledge for Code Search

Abstract: As code search is a frequent developer activity in software development practices, improving the performance of code search is a critical task. In the text retrieval based search techniques employed in the code search, the term mismatch problem is a critical language issue for retrieval effectiveness. By reformulating the queries, query expansion provides effective ways to solve the term mismatch problem. In this paper, we propose Query Expansion based on Crowd Knowledge (QECK), a novel technique to improve th… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
117
0
2

Year Published

2018
2018
2024
2024

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 129 publications
(120 citation statements)
references
References 57 publications
(112 reference statements)
1
117
0
2
Order By: Relevance
“…Some other recent applications of QE are plagiarism detection [203], event search [89,15,43], text classification [269], patent retrieval [180,181,268], dynamic process in IoT [122,123], classification of e-commerce [128], biomedical IR [1], enterprise search [174], code search [205], parallel computing in IR [179] and twitter search [151,304]. Table 7 summarizes some of the prominent and recent applications of QE in literature based on the above discussion.…”
Section: Other Applicationsmentioning
confidence: 99%
“…Some other recent applications of QE are plagiarism detection [203], event search [89,15,43], text classification [269], patent retrieval [180,181,268], dynamic process in IoT [122,123], classification of e-commerce [128], biomedical IR [1], enterprise search [174], code search [205], parallel computing in IR [179] and twitter search [151,304]. Table 7 summarizes some of the prominent and recent applications of QE in literature based on the above discussion.…”
Section: Other Applicationsmentioning
confidence: 99%
“…Maximal pattern mining finds the set of patterns whose super-patterns are infrequent. Closed SPM has become a research hotspot because of its impressive compression performance [46,47] and has been widely used in many essential fields, such as recommendation systems [48], clustering analysis [49][50][51], genetic engineering [52], disease diagnosis [53], and software engineering [54,55]. However, these studies ignored the repetitions that may contain more relevant information in long sequences.…”
Section: Related Workmentioning
confidence: 99%
“…Based on the human judgements, we evaluate each algorithm from two aspects, namely, given a word, how many related APIs can be correctly recommended and whether the related APIs are ranked higher than the unrelated ones. For these aspects, precision and NDCG are employed [1], [39].…”
Section: Evaluation Metricsmentioning
confidence: 99%
“…Lu et al [54] reformulate a user query with synonyms generated from WordNet. Code snippets from Stack Overflow are also used for expanding queries [1], [55]. However, only a small part of Stack Overflow questions contains complete code snippets [45].…”
Section: Query Expansionmentioning
confidence: 99%
See 1 more Smart Citation