Title :
Understanding Legacy Features with Featureous
Author :
Olszak, Andrzej ; Jørgensen, Bo Nørregaard
Author_Institution :
Maersk Mc-Kinney Moller Inst., Univ. of Southern Denmark, Odense, Denmark
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 feature-centric analysis of legacy Java programs called Feature us that addresses this issue. Feature us allows a programmer to easily establish feature-code trace ability links and to analyze their characteristics using a number of visualizations. Feature us is an extension to the Net Beans IDE, and can itself be extended by third-party plugins.
Keywords :
Java; data visualisation; object-oriented programming; program diagnostics; software maintenance; source coding; Java programs; Net Beans IDE; feature-centric comprehension; legacy features; object-oriented programs; software evolution; source code; visualizations; Correlation; Java; Navigation; Object recognition; Scattering; Software; USA Councils; feature-centric analysis; features; modularity;
Conference_Titel :
Reverse Engineering (WCRE), 2011 18th Working Conference on
Conference_Location :
Limerick
Print_ISBN :
978-1-4577-1948-6
DOI :
10.1109/WCRE.2011.64