International Journal of Computer Science and Mobile Computing (IJCSMC)
A well-defined strategy is a key to successful software project maintenance as it enables change management and minimize risks associated with the future operation of the software. Software maintainers usually are not engaged in the initial software development cycle. Before maintainers can modify a program, they must understand how it operates. This paper established that there exist various research gaps in literature in the architecture analysis methods and of interest was that of maintainability risk assessment at the architecture level and as a result a method was proposed to address the maintainability risk assessment research gap identified.