Title :
Featureous: A Tool for Feature-Centric Analysis of Java Software
Author :
Olszak, Andrzej ; Jørgensen, Bo Nørregaard
Author_Institution :
Maersk Mc-Kinney Moller Inst., Univ. of Southern Denmark, Odense, Denmark
fDate :
June 30 2010-July 2 2010
Abstract :
Feature-centric comprehension of source code is necessary for incorporating user-requested modifications during software evolution and maintenance. However, such comprehension is difficult to achieve in case of large object-oriented programs due to the size, complexity, and implicit character of mappings between features and source code. To support programmers in overcoming these difficulties, we present a feature-centric analysis tool, Featureous. Our tool extends the NetBeans IDE with mechanisms for efficient location of feature implementations in legacy source code, and an extensive analysis of the discovered feature-code relations through a number of analytical views.
Keywords :
Java; object-oriented programming; program diagnostics; software maintenance; software tools; Featureous tool; Java software; NetBeans IDE; feature centric analysis tool; object oriented program; software evolution; software maintenance; source code; user requested modification; Concrete; Impedance; Information analysis; Interleaved codes; Java; Programming profession; Reproducibility of results; Scalability; Software maintenance; Software tools; feature-centric analysis; features;
Conference_Titel :
Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
Conference_Location :
Braga, Minho
Print_ISBN :
978-1-4244-7604-6
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2010.27