Title :
Using Maintainability Based Risk Assessment and Severity Analysis in Prioritizing Corrective Maintenance Tasks
Author :
Abdelmoez, W. ; Goseva-Popstojanova, K. ; Ammar, H.H.
Author_Institution :
West Virginia Univ., Morgantown
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. 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 in the context of corrective maintenance. The proposed methodology depends on the architectural artifacts and their evolution through the life cycle of the system. In order to prioritize corrective maintenance tasks, we combine components´ maintainability- based risk with the severity of a failure that may happen as a result of unfixed fault. We illustrate the methodology on a case study using UML models.
Keywords :
Unified Modeling Language; risk management; software maintenance; UML; corrective maintenance tasks; maintainability; risk assessment; severity analysis; software maintenance; Computer architecture; Computer science; Error correction; NASA; Risk analysis; Risk management; Software maintenance; Software safety; Software systems; Unified modeling language; corrective maintenance; maintainability-based risk; severity analysis; software architectures;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370864