Title
Toward understanding how developers recognize features in source code from descriptions
Abstract
A basic clue of feature location available to developers is a description of a feature written in a natural language. However, a description of a feature does not clearly specify the boundary of the feature, while developers tend to locate the feature precisely by excluding marginal modules that are likely outside of the boundary. This paper addresses a question: does a clearer description of a feature enable developers to recognize the same sets of modules as relevant to the feature? Based on the conducted experiment with subjects, we conclude that different descriptions lead to a different set of modules.
Year
DOI
Venue
2014
10.1145/2666358.2666578
AOAsia@SIGSOFT FSE
Keywords
Field
DocType
distribution, maintenance, and enhancement,feature location,program understanding
Source code,Computer science,Natural language,Natural language processing,Artificial intelligence,Machine learning
Conference
Citations 
PageRank 
References 
0
0.34
5
Authors
4
Name
Order
Citations
PageRank
Shinpei Hayashi124434.87
Takashi Ishio221128.48
Hiroshi Kazato352.21
Tsuyoshi Oshima481.91