Approach to Software Maintainability Prediction Versus Performance
Ram Kumar Singh1, Akanksha Balyan2

1Ram Kumar Singh, S.I.T.E, Swami Vivekanand Subharti University, Meerut.
2Akanksha Balyan, S.I.T.E, Swami Vivekanand Subharti University, Meerut.

Manuscript received on April 15, 2012. | Revised Manuscript received on April 20, 2012. | Manuscript published on May 05, 2012. | PP: 51-54 | Volume-2 Issue-2, May 2012 . | Retrieval Number: B0507032212/2012©BEIESP
Open Access | Ethics and Policies | Cite 
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The software maintainability is one of the most significant aspects in software evolution for the software product. Due to the complexity of chase maintenance demeanor, it is difficult to accurately anticipate the price and risk of maintenance afterward delivery of the software products. The value of a software system results from the interaction between its functionality and quality attribute (performance, reliability and security) and the market-place. The software maintainability is viewed considered as an inevitable evolution procedure driven through maintenance demeanor. Traditional product cost model have focused on the short term development cost of the software product. A HMM (Hidden Markov Model) is applied to simulate the maintenance demeanor demonstrated as their potential occurrence probabilities. The software metric function is the measurement of the software quality products and its measurements results of a software product existence delivered combined to from health index of the software product. When the occurrence probabilities of maintenance demeanor reach certain number which is calculate as the denotation of worsening position of software product, the software product can be considered as obsolete. The longer time, more beneficial the maintainability would be. We believe on the architectural approach to price-modeling will be able to capture these concerns so that the software can reason about the risk I the system and price of mitigating them.

Keywords: Software maintainability, HMM (Hidden Markov Model), Performance modes between availability and Software metrics.