2011 18th Working Conference on Reverse Engineering 2011
DOI: 10.1109/wcre.2011.64
|View full text |Cite
|
Sign up to set email alerts
|

Understanding Legacy Features with Featureous

Abstract: Feature-centric comprehension of source code is essential during software evolution. However, such comprehension is oftentimes difficult to achieve due the lack of correspondence between functional features and structural units of object-oriented programs. We present a tool for featurecentric analysis of legacy Java programs called Featureous that addresses this issue. Featureous allows a programmer to easily establish feature-code traceability links and to analyze their characteristics using a number of visua… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…Feature-Location Datasets. We are aware of few data-sets on feature location: Olszak and Jorgensen [26] develop a tool for feature location, which they apply on multiple systems for which the source code and data is partly available. Ji et al [18] annotate feature locations in the source code of the freely available Clafer Web Tools.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Feature-Location Datasets. We are aware of few data-sets on feature location: Olszak and Jorgensen [26] develop a tool for feature location, which they apply on multiple systems for which the source code and data is partly available. Ji et al [18] annotate feature locations in the source code of the freely available Clafer Web Tools.…”
Section: Related Workmentioning
confidence: 99%
“…To recover features and their locations, different (semi-)automated techniques have been proposed [26,32]. Unfortunately, their accuracy is generally low, they require substantial effort (e.g., calibration towards the project), and often focus on one information source only, such as keywords in source code.…”
Section: Introductionmentioning
confidence: 99%