This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval
June 2007 (vol. 33 no. 6)
pp. 420-432
V?clav Rajlich, IEEE Computer Society
This paper recasts the problem of feature location in source code as a decision-making problem in the presence of uncertainty. The solution to the problem is formulated as a combination of the opinions of different experts. The experts in this work are two existing techniques for feature location: a scenario-based probabilistic ranking of events and an information-retrieval-based technique that uses Latent Semantic Indexing. The combination of these two experts is empirically evaluated through several case studies, which use the source code of the Mozilla Web browser and the Eclipse integrated development environment. The results show that the combination of experts significantly improves the effectiveness of feature location as compared to each of the experts used independently.
Index Terms:
Program understanding, feature identification, concept location, dynamic and static analyses, information retrieval, Latent Semantic Indexing, scenario-based probabilistic ranking, open source software.
Citation:
Denys Poshyvanyk, Yann-Ga? Gu?h?neuc, Andrian Marcus, Giuliano Antoniol, V?clav Rajlich, "Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval," IEEE Transactions on Software Engineering, vol. 33, no. 6, pp. 420-432, June 2007, doi:10.1109/TSE.2007.1016
Usage of this product signifies your acceptance of the Terms of Use.