arrow
返回

A field study of how developers locate features in source code

delete2015-03-07
delete21
PRE
AI
K
Kostadin Damevski *
D
David Shepherd
L
Lori Pollock
DOI:10.1007/s10664-015-9373-9delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Our current understanding of how programmers perform feature location during software maintenance is based on controlled studies or interviews, which are inherently limited in size, scope and realism. Replicating controlled studies in the field can both explore the findings of these studies in wider contexts and study new factors that have not been previously encountered in the laboratory setting. In this paper, we report on a field study about how software developers perform feature location within source code during their daily development activities. Our study is based on two complementary field data sets: one that reflects complete IDE activity of 67 professional developers over approximately one month, and the other that reflects usage of an IR-based code search tool by nearly 600 developers. Analyzing this data, we report results on how often developers use which type of code search tools, on the types of queries and retreival strategies used by developers, and on patterns of developer feature location behavior following code search. The results of the study suggest that there is (1) a need for helping developers to devise better code search queries; (2) a lack of adoption of niche code search tools; (3) a need for code search tool to handle both lookup and exploratory queries; and (4) a need for better integration between code search, structured navigation, and debugging tools in feature location tasks.
Keyword:
Code search
Feature location
Field studies
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

A
abb
学者数:
1.0K
论文数: 1.0K
被引数: 1
U
University of Delaware
学者数:
1.3W
论文数: 1.3W
被引数: 2.0W
Virginia State University 封面图
Virginia State University
学者数:
237
论文数: 214
被引数: 239
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
How are Java software developers usiong the eclipse IDE?
err2006-07-01
err278
PREAI
errMurphy, Gail C.; Kersten, Mik; Findlater, Leah
err分享
err收藏
Hemofiltration in ex vivo lung perfusion—a study in experimentally induced pulmonary edema
err2016-02-01
err0
errOAAI
errTobias Nilsson; Christoffer Hansson; Andreas Wallinder; Carl-Johan Malm; Martin Silverborn; Sven-Erik Ricksten; Göran Dellgren
err分享
err收藏
Slip Effects on Peristaltic Transport of a Particle-Fluid Suspension in a Planar Channel
err2015-01-01
err0
errOAAI
errMohammed H. Kamel; Islam M. Eldesoky; Bilal M. Maher; Ramzy M. Abumandour
err分享
err收藏
Significant association between perceived HIV related stigma and late presentation for HIV/AIDS care in low and middle-income countries: A systematic review and meta-analysis
err2017-03-30
err0
errOAAI
errHailay Abrha Gesesew; Amanuel Tesfay Gebremedhin; Tariku Dejene Demissie; Mirkuzie Woldie Kerie; Morankar Sudhakar; Lillian Mwanri
err分享
err收藏
学者 查看更多内容