Hybrid-based maintainability impact analysis for evolving systems

Mohamed, Samer I.; Elmaddah, Islam A.M.; Wahba, Ayman;

Abstract


Software maintenance becomes an integral part of software life cycle and constitutes the most important fraction of the total cost of the software lifecycle. Around 5080 percent of the total lifecycle cost is consumed by maintenance for evolving system [35]. Thus systems with poor maintainability are difficult to modify and require more cost to maintain. This difficulty arises from the impact on the system components where the new requirements/goals will be implemented [9]. These new goals will result in modification of existing components and creation of new components. In this paper, we present the foundations for a new Hybrid-Based Maintainability Impact Analysis (HBMIA) methodology for assessing the impact of the new goals to be selected for implementation on new and existing system components. HBMIA uses not only the system history but it also gets benefit from the experts' experience. HBMIA balances between the system historical data and experts' data based on the system maturity and expert's experience for system components. A case study is performed to demonstrate the added value of the proposed HBMIA. © 2009 World Scientific Publishing Company.


Other data

Title Hybrid-based maintainability impact analysis for evolving systems
Authors Mohamed, Samer I.; Elmaddah, Islam A.M.; Wahba, Ayman 
Keywords Difficulty of Creation (DoC);Difficulty of Modification (DoM);Impact analysis;Software maintenance
Issue Date 1-Dec-2009
Journal International Journal of Software Engineering and Knowledge Engineering 
Volume 19
Issue 8
Start page 1131
End page 1149
ISSN 02181940
DOI 10.1142/S0218194009004519
Scopus ID 2-s2.0-77950348856

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check



Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.