International Conference Peer-reviewed
Extracting and Visualizing Implementation Structure of Features
In Proceedings of the 20th Asia-Pacific Software Engineering Conference (APSEC 2013), pp. 476–484, Bangkok, Thailand, December 2013.
Abstract
Feature location is an activity to identify correspondence between features in a system and program elements in source code. After a feature is located, developers need to understand implementation structure around the location from static and/or behavioral points of view. This paper proposes a semi-automatic technique both for locating features and exposing their implementation structures in source code, using a combination of dynamic analysis and two data analysis techniques, sequential pattern mining and formal concept analysis. We have implemented our technique in a supporting tool and applied it to an example of a web application. The result shows that the proposed technique is not only feasible but helpful to understand implementation of features just after they are located.
Related papers
This work builds on
BibTeX
@inproceedings{kazato-apsec2013,
author = {Hiroshi Kazato and Shinpei Hayashi and Tsuyoshi Oshima and Shunsuke Miyata and Takashi Hoshino and Motoshi Saeki},
title = {Extracting and Visualizing Implementation Structure of Features},
booktitle = {Proceedings of the 20th Asia-Pacific Software Engineering Conference},
pages = {476--484},
doi = {10.1109/APSEC.2013.69},
year = 2013,
}
- Type
- International Conference
- Conference
- APSEC 2013
- Location
- Bangkok, Thailand
- Published
- December 2013
- Volume / Pages
- pp. 476–484
- DOI
- 10.1109/APSEC.2013.69