2013 IEEE International Conference on Software Maintenance 2013
DOI: 10.1109/icsm.2013.41
|View full text |Cite
|
Sign up to set email alerts
|

Improving Feature Location by Enhancing Source Code with Stereotypes

Abstract: Abstract-A novel approach to improve feature location by enhancing the corpus (i.e., source code) with static information is presented. An information retrieval method, namely Latent Semantic Indexing (LSI), is used for feature location. Adding stereotype information to each method/function enhances the corpus. Stereotypes are terms that describe the abstract role of a method, for example get, set, and predicate are well-known method stereotypes. Each method in the system is automatically stereotyped via a sta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 33 publications
(17 citation statements)
references
References 26 publications
0
17
0
Order By: Relevance
“…One way to do this is by enhancing components when users are hovering them with summaries of what each component is responsible for. We plan to use code summarization-techniques that are based on stereotypes [47,48].…”
Section: Discussionmentioning
confidence: 99%
“…One way to do this is by enhancing components when users are hovering them with summaries of what each component is responsible for. We plan to use code summarization-techniques that are based on stereotypes [47,48].…”
Section: Discussionmentioning
confidence: 99%
“…For our calculations of precision and recall, we classify use case documents describing features with large unused parts also as relevant (true), because they contain large regions that never have been performed and should be considered by the product owner when planning maintenance. Considering use case documents expressing partly unused features as relevant, our approach achieves an average precision (AP) 10 of 0.89, and taking only use case documents into account describing completely unused features, AP is 1, since our approach ranks both relevant use case documents highest. …”
Section: Rq2mentioning
confidence: 99%
“…An extensive survey on feature location is given by Dit et al [8]. Among the techniques proposed for this task are static and dynamic analyses [9] as well as text mining techniques [10], which is what we applied here. Text mining has been used for feature location, e.g., in [11] where features are located based on natural language documents.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Both of the source code and the external documentation need to be broken up into the proper granularity to define the corpuses documents, which will be represented as vectors [2,9,[12][13][14]. Therefore, we split up the source code into documents with function granularity level.…”
Section: Total Of External Documents 11594mentioning
confidence: 99%