IADIS International Journal on Computer Science and Information Systems

Published by IADIS (International Association for Development of the Information Society) • ISSN (Online): 1646-3692 • ISSN (Print): 1646-3692
100% Open Access
Double-Blind Peer Review
Crossref DOI Persistent IDs
Open Access Peer-Reviewed Original Research

Featureous: an Integrated Environment for Feature-centric Analysis and Modification of Object-oriented Software

Andrzej Olszak *
Bo Nørregaard Jørgensen *
* The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Campusvej 55, 5230 Odense M, Denmark {ao, bnj}@mmmi.sdu.dk (Portugal)
* The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Campusvej 55, 5230 Odense M, Denmark {ao, bnj}@mmmi.sdu.dk (Portugal)

Abstract

The decentralized nature of collaborations between objects in object-oriented software makes it diffic ult to understand the implementations of user-observabl e program features and their respective interdependencies. As feature-centric program under standing and modification are essential during software maintenance and evolution, this situation needs to change. In this paper, we present Featureo us, an integrated development environment built on top of the NetBeans IDE that facilitates feature-centric analysis of object-oriented software. Our integrate d development environment encompasses a lightweight feature location mechanism, a number of reusable analytical views, and necessary APIs for supporting future extensions. The base of the integ rated development environment is a conceptual framework comprising of three complementary dimensi ons of comprehension: perspective, abstraction and granularity. Together, these dimensions allow t he analyst to focus the analysis at the right mode of comprehension during software evolution. We demonst rate applicability of our integrated development environment by conducting a case study of change adoption using the JHotDraw SVG .

Keywords

Features feature-centric analysis software evolution
Full-Text PDF Available

Read Complete Peer-Reviewed Manuscript

Includes full econometric models, data tables, policy recommendations, declarations, and citations.

Declarations & Ethics

Funding: This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest: The authors declare no competing financial or institutional interests.
Peer Review: Double-blind peer reviewed by international subject specialists.
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Olszak, et al. (2011). Featureous: an Integrated Environment for Feature-centric Analysis and Modification of Object-oriented Software. IADIS International Journal on Computer Science and Information Systems, 6(1). https://doi.org/10.33965/ijcsis_2011_v6i1_06
Olszak, et al. "Featureous: an Integrated Environment for Feature-centric Analysis and Modification of Object-oriented Software." IADIS International Journal on Computer Science and Information Systems, vol. 6, no. 1, 2011. https://doi.org/10.33965/ijcsis_2011_v6i1_06
Olszak, et al. "Featureous: an Integrated Environment for Feature-centric Analysis and Modification of Object-oriented Software." IADIS International Journal on Computer Science and Information Systems 6, no. 1 (2011). https://doi.org/10.33965/ijcsis_2011_v6i1_06