Title :
Methodology for maintainability-based risk assessment
Author :
Abdelmoez, Walid M. ; Goseva-Popstojanova, Katerina ; Ammar, Hany H.
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV
Abstract :
A software product spends more than 65% of its lifecycle in maintenance. Software systems with good maintainability can be easily modified to fix faults or to adapt to changing environment. We define maintainability-based risk as a product of two factors: the probability of performing maintenance tasks and the impact of performing these tasks. In this paper, we present a methodology for assessing maintainability-based risk to account for changes in the system requirements. The proposed methodology depends on the architectural artifacts and their evolution through the life cycle of the system. We illustrate the methodology on a case study using UML models
Keywords :
Unified Modeling Language; probability; risk management; software cost estimation; software maintenance; UML model; architectural artifacts; maintainability-based risk assessment; probability; software product; system requirement; Adaptive systems; Computer architecture; Costs; Error correction; Risk management; Software architecture; Software maintenance; Software systems; Unified modeling language; Usability;
Conference_Titel :
Reliability and Maintainability Symposium, 2006. RAMS '06. Annual
Conference_Location :
Newport Beach, CA
Print_ISBN :
1-4244-0007-4
Electronic_ISBN :
0149-144X
DOI :
10.1109/RAMS.2006.1677397