Proceedings of the 15th International Conference on Mining Software Repositories 2018
DOI: 10.1145/3196398.3196425
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating how developers use general-purpose web-search for code retrieval

Abstract: Search is an integral part of a software development process. Developers often use search engines to look for information during development, including reusable code snippets, API understanding, and reference examples. Developers tend to prefer generalpurpose search engines like Google, which are often not optimized for code related documents and use search strategies and ranking techniques that are more optimized for generic, non-code related information.In this paper, we explore whether a general purpose sea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 53 publications
(12 citation statements)
references
References 26 publications
1
11
0
Order By: Relevance
“…searching for solutions to bugs or for third party libraries) using web search engines. Rahman et al [29] studied the effectiveness of web searching when searching for source code on the web. Their results show that searching for source code is harder than searching for other types.…”
Section: Related Workmentioning
confidence: 99%
“…searching for solutions to bugs or for third party libraries) using web search engines. Rahman et al [29] studied the effectiveness of web searching when searching for source code on the web. Their results show that searching for source code is harder than searching for other types.…”
Section: Related Workmentioning
confidence: 99%
“…This indicates that the code search is heavily domain and use-case-specific. However, still, developers tend to prefer general-purpose search engines for code search (Sadowski et al 2015;Rahman et al 2018). In contrast, our goal was to find similar code examples without requiring human interaction.…”
Section: Code Search and Code Recommendationmentioning
confidence: 99%
“…Wang et al have leveraged intent understanding for improving effort estimation in code reviews [17], [18]. Recently, software engineering related search queries have been analyzed and classified into different categories by using distant supervision [7] and tokenlevel intent aggregation [8]. Our goal is to further improve upon these methods by introducing a weak supervision based approach for code search intent classification.…”
Section: Background and Motivationmentioning
confidence: 99%
“…In order to create a large-scale dataset of code search queries, it is crucial to automatically detect code search intent in search queries. Previous research in the area of search query classification [7], [8] has focused primarily on classification of web queries in categories such as Debug, API, and HowTo using heuristics and rule-based methods which tend to overfit.…”
Section: Introductionmentioning
confidence: 99%