Title
Feature location via information retrieval based filtering of a single scenario execution trace
Abstract
The paper presents a semi-automated technique for feature location in source code. The technique is based on combining information from two different sources: an execution trace, on one hand and the comments and identifiers from the source code, on the other hand. Users execute a single partial scenario, which exercises the desired feature and all executed methods are identified based on the collected trace. The source code is indexed using Latent Semantic Indexing, an Information Retrieval method, which allows users to write queries relevant to the desired feature and rank all the executed methods based on their textual similarity to the query. Two case studies on open source software (JEdit and Eclipse) indicate that the new technique has high accuracy, comparable with previously published approaches and it is easy to use as it considerably simplifies the dynamic analysis.
Year
DOI
Venue
2007
10.1145/1321631.1321667
ASE
Keywords
Field
DocType
feature location,open source software,executed method,latent semantic indexing,information retrieval,different source,source code,semi-automated technique,execution trace,single scenario execution trace,information retrieval method,new technique,indexation,dynamic analysis
Data mining,Latent semantic indexing,Identifier,Information retrieval,Source code,Computer science,Filter (signal processing),Eclipse,Open source software
Conference
Citations 
PageRank 
References 
125
3.36
39
Authors
4
Search Limit
100125
Name
Order
Citations
PageRank
Dapeng Liu11909.41
Andrian Marcus23742148.49
Denys Poshyvanyk34866165.42
Vaclav Rajlich4151493.45