Proceedings of the 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation 2011
DOI: 10.1145/1985429.1985438
|View full text |Cite
|
Sign up to set email alerts
|

What do developers search for in source code and why

Abstract: Source code search is an important tool used by software engineers. However, until now relatively little is known about what developers search for in source code and why. This paper addresses this knowledge gap. We present the results of a log file analysis of a source code search engine. The data from the log file was analyzed together with the change history of four development and maintenance systems. The results show that most of the search targets were not changed after being downloaded, thus we concluded… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 5 publications
0
3
0
Order By: Relevance
“…Third, it should not be limited to API usage queries. Although, recent studies show that a considerable amount of code search queries are related to API usage problems, programmers still use code search engines for other problems [3] [28].…”
Section: Introductionmentioning
confidence: 99%
“…Third, it should not be limited to API usage queries. Although, recent studies show that a considerable amount of code search queries are related to API usage problems, programmers still use code search engines for other problems [3] [28].…”
Section: Introductionmentioning
confidence: 99%
“…Developers seldom read the entire documentation before they start. They learn from code snippets on the web or other projects [13,14]. Code examples are small source code fragments whose purpose is to illustrate how a programming language construct, an API, or a specific function or method works [15].…”
Section: Programming By Examplementioning
confidence: 99%
“…Source code search is a fairly common task done by software developers. However, relatively little is known about how and why developers perform code search [33]. Not too many surveys have been done on this particular topic.…”
Section: Motivationmentioning
confidence: 99%