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.
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