International Workshop

Toward Understanding How Developers Recognize Features in Source Code from Descriptions

Shinpei Hayashi, Takashi Ishio, Hiroshi Kazato, Tsuyoshi Oshima

In Proceedings of the 9th International Workshop on Advanced Modularization Techniques (AOAsia/Pacific 2014), pp. 1–3, Hong Kong, China, November 2014.

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.

BibTeX

@inproceedings{hayashi-aoasia2014,
    author = {Shinpei Hayashi and Takashi Ishio and Hiroshi Kazato and Tsuyoshi Oshima},
    title = {Toward Understanding How Developers Recognize Features in Source Code from Descriptions},
    booktitle = {Proceedings of the 9th International Workshop on Advanced Modularization Techniques},
    pages = {1--3},
    doi = {10.1145/2666358.2666578},
    year = 2014,
}
Type
International Workshop
Conference
AOAsia/Pacific 2014
Location
Hong Kong, China
Presented
November 16, 2014
Volume / Pages
pp. 1–3
DOI
10.1145/2666358.2666578