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
Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.