DocumentCode :
650717
Title :
Multi-abstraction Concern Localization
Author :
Le, Tien-Duy B. ; Shaowei Wang ; Lo, Daniel
Author_Institution :
Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
fYear :
2013
fDate :
22-28 Sept. 2013
Firstpage :
364
Lastpage :
367
Abstract :
Concern localization refers to the process of locating code units that match a particular textual description. It takes as input textual documents such as bug reports and feature requests and outputs a list of candidate code units that need to be changed to address the bug reports or feature requests. Many information retrieval (IR) based concern localization techniques have been proposed in the literature. These techniques typically represent code units and textual descriptions as a bag of tokens at one level of abstraction, e.g., each token is a word, or each token is a topic. In this work, we propose multi-abstraction concern localization. A code unit and a textual description is represented at multiple abstraction levels. Similarity of a textual description and a code unit, is now made by considering all these abstraction levels. We have evaluated our solution on AspectJ bug reports and feature requests from the iBugs benchmark dataset. The experiment shows that our proposed approach outperforms a baseline approach, in terms of Mean Average Precision, by up to 19.36%.
Keywords :
information retrieval; AspectJ bug reports; IR based concern localization techniques; code unit localization; feature requests; iBugs benchmark dataset; information retrieval; input textual documents; mean average precision; multiabstraction concern localization; multiple abstraction levels; textual description; token; Computational modeling; Europe; Information retrieval; Java; Mathematical model; Standards; Vectors; Concern Localization; Latent Dirichlet Allocation; Multi-Abstraction; Text Retrieval; Topic Model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2013.48
Filename :
6676908
Link To Document :
بازگشت