DocumentCode :
685534
Title :
Extracting and Visualizing Implementation Structure of Features
Author :
Kazato, H. ; Hayashi, Shin´ichiro ; Oshima, Toru ; Miyata, Sumiko ; Hoshino, Takashi ; Saeki, M.
Author_Institution :
NTT DATA INTELLILINK Corp., Tokyo, Japan
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
476
Lastpage :
484
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.
Keywords :
Internet; data mining; formal concept analysis; source code (software); system monitoring; Web application; data analysis techniques; dynamic analysis; feature location; formal concept analysis; implementation structures; program elements; semiautomatic technique; sequential pattern mining; source code; Context; Data mining; Feature extraction; Java; Lattices; Libraries; Microstructure; dynamic analysis; feature location; formal concept analysis; sequential pattern mining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
ISSN :
1530-1362
Print_ISBN :
978-1-4799-2143-0
Type :
conf
DOI :
10.1109/APSEC.2013.69
Filename :
6805440
Link To Document :
بازگشت