A unified approach to feature-centric analysis of object-oriented software

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstrakt

Feature-centric comprehension of software is a prerequisite to incorporating modifications requested by users during software evolution and maintenance. However, feature-centric understanding of large object-oriented programs is difficult to achieve due to size, complexity and implicit cha-racter of mappings between features and source code. In this paper, we address these issues through our unified approach to feature-centric analysis of object-oriented software. Our approach supports discovery of feature-code traceability links and their analysis from three perspectives and at three levels of abstraction. We further improve scalability of analysis by partitioning features into canonical groups. To demonstrate feasibility our approach, we use our NetBeans-integrated tool Featureous for conducting a case study of feature-centric analysis of the JHotDraw project. Lastly, we discuss how Featureous supports program comprehension by means of concrete cognitive design elements.
OriginalsprogEngelsk
TitelInformatics : Software Engineering and Applications, SEA 2010
Udgivelses sted2010
ForlagACTA Press
Publikationsdato2010
StatusUdgivet - 2010
BegivenhedIASTED Software Engineering and Applications (SEA 2010) - Marina Del Rey, USA
Varighed: 8. nov. 201010. nov. 2010

Konference

KonferenceIASTED Software Engineering and Applications (SEA 2010)
LandUSA
ByMarina Del Rey
Periode08/11/201010/11/2010

Fingeraftryk Dyk ned i forskningsemnerne om 'A unified approach to feature-centric analysis of object-oriented software'. Sammen danner de et unikt fingeraftryk.

  • Citationsformater

    Olszak, A., & Jørgensen, B. N. (2010). A unified approach to feature-centric analysis of object-oriented software. I Informatics : Software Engineering and Applications, SEA 2010 ACTA Press.