2013
DOI: 10.1016/j.jss.2012.10.270
|View full text |Cite
|
Sign up to set email alerts
|

Improving feature location using structural similarity and iterative graph mapping

Abstract: Abstract. Locating program element(s) relevant to a particular feature is an important step in efficient maintenance of a software system. The existing feature location techniques analyze each feature independently and perform a one-time analysis after being provided an initial input. As a result, these techniques are sensitive to the quality of the input. In this paper, we propose to address the above issues in feature location using an iterative context-aware approach. The underlying intuition is that featur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 20 publications
0
6
0
Order By: Relevance
“…For instance, an SPL with n features can yield up to 2n individual systems (or products) (Classen et al, 2011). Examples of bigger SPLs include: Linux 2.6.32.2 kernel, with 6052 features (Peng et al, 2013) and Eclipse SPL, 1024 features (Johansen et al, 2012). Fig.…”
Section: Threats To Validitymentioning
confidence: 99%
“…For instance, an SPL with n features can yield up to 2n individual systems (or products) (Classen et al, 2011). Examples of bigger SPLs include: Linux 2.6.32.2 kernel, with 6052 features (Peng et al, 2013) and Eclipse SPL, 1024 features (Johansen et al, 2012). Fig.…”
Section: Threats To Validitymentioning
confidence: 99%
“…We propose to overcome the above limitation by an iterative context-aware feature location technique [5]. This technique integrates IR technique with structural similarity and graph matching.…”
Section: B Iterative Context-aware Feature Locationmentioning
confidence: 99%
“…To date, we have conducted a few studies using this benchmark, including a large-scale comparative study of the effectiveness of 10 IR techniques for feature location [10], and two new approaches to feature location [5] [11]. In addition to our own research, we believe this benchmark will also have a strong positive effect on the research community, because it will bring opportunities of communication and collaboration among different researchers, leading to clear research goal and development of feature location methods.…”
Section: Introductionmentioning
confidence: 99%
“…Program comprehension is one of the most frequently performed activities in software maintenance [1,2]. It is a process whereby a software practitioner understands a program using both knowledge of the domain and semantic and syntax knowledge, to build a mental model of the program [3,4].…”
Section: Introductionmentioning
confidence: 99%