International Conference Peer-reviewed

On the Effectiveness of Accuracy of Automated Feature Location Technique

Takashi Ishio, Shinpei Hayashi, Hiroshi Kazato, Tsuyoshi Oshima

In Proceedings of the 20th Working Conference on Reverse Engineering (WCRE 2013), pp. 381–390, Koblenz-Landau, Germany, October 2013.

Abstract

Automated feature location techniques have been proposed to extract program elements that are likely to be relevant to a given feature. A more accurate result is expected to enable developers to perform more accurate feature location. However, several experiments assessing traceability recovery have shown that analysts cannot utilize an accurate traceability matrix for their tasks. Because feature location deals with a certain type of traceability links, it is an important question whether the same phenomena are visible in feature location or not. To answer that question, we have conducted a controlled experiment. We have asked 20 subjects to locate features using lists of methods of which the accuracy is controlled artificially. The result differs from the traceability recovery experiments. Subjects given an accurate list would be able to locate a feature more accurately. However, subjects could not locate the complete implementation of features in 83% of tasks. Results show that the accuracy of automated feature location techniques is effective, but it might be insufficient for perfect feature location.

Related papers

Continued in

BibTeX

@inproceedings{ishio-wcre2013,
    author = {Takashi Ishio and Shinpei Hayashi and Hiroshi Kazato and Tsuyoshi Oshima},
    title = {On the Effectiveness of Accuracy of Automated Feature Location Technique},
    booktitle = {Proceedings of the 20th Working Conference on Reverse Engineering},
    pages = {381--390},
    doi = {10.1109/WCRE.2013.6671313},
    year = 2013,
}
Type
International Conference
Conference
WCRE 2013
Location
Koblenz-Landau, Germany
Presented
October 14, 2013
Volume / Pages
pp. 381–390
Acceptance rate
38/97 (39%)
DOI
10.1109/WCRE.2013.6671313