DocumentCode
596178
Title
Software Feature Location Based on Topic Models
Author
Kunming Nie ; Li Zhang
Author_Institution
Software Eng. Inst., Beihang Univ., Beijing, China
Volume
1
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
547
Lastpage
552
Abstract
Feature location is the activity of identifying an initial location in the source code that implements special functionality in a software system. Existing techniques for feature location broadly fall into three categories, based on the type of information they use: text, static, and dynamic. The techniques based on dynamic may generate large amount of data and is difficult to utilize. This paper presents a method combing the text and static techniques. A feature location technique based on topic modeling is introduced, and the topic cohesion and coupling is computed by software dependency network to improve the effects of feature location. When the topic cohesion degree is low and topic coupling degree is high, software dependency network is used to find additional candidate program elements. This method is empirically evaluated through several experiments. Experimental results show that the topic modeling based feature location improves the effectiveness of feature location when compared with other techniques.
Keywords
feature extraction; product development; software reusability; text analysis; feature location effects improvement; feature-based software product line; initial location identification; software dependency network; software feature location technique; software system; source code; static techniques; text techniques; topic cohesion degree; topic coupling degree; topic modeling; Computational modeling; Couplings; Data mining; Feature extraction; Large scale integration; Software systems; Software Feature Location; Topic Coupling; Topic Modeling; Topic cohesion;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.116
Filename
6462708
Link To Document