JOURNAL ARTICLE

A Quantitative Approach to Software Maintainability Prediction

Abstract

Software maintainability is one important aspect in the evaluation of software evolution of a software product. Due to the complexity of tracking maintenance behaviors, it is difficult to accurately predict the cost and risk of maintenance after delivery of software products. In an attempt to address this issue quantitatively, software maintainability is viewed as an inevitable evolution process driven by maintenance behaviors, given a health index at the time when a software product are delivered. A Hidden Markov Model (HMM) is used to simulate the maintenance behaviors shown as their possible occurrence probabilities. And software metrics is the measurement of the quality of a software product and its measurement results of a product being delivered are combined to form the health index of the product. The health index works as a weight on the process of maintenance behavior over time. When the occurrence probabilities of maintenance behaviors reach certain number which is reckoned as the indication of the deterioration status of a software product, the product can be regarded as being obsolete. Longer the time, better the maintainability would be.

Keywords:
Maintainability Software maintenance Reliability engineering Computer science Software metric Product (mathematics) Software Software quality Software construction Verification and validation Software development Software engineering Engineering Operations management Operating system

Metrics

28
Cited By
2.09
FWCI (Field Weighted Citation Impact)
8
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Investigation of software maintainability prediction models

Aida ShafiabadyMohd Naz’ri MahrinMasoud Samadi

Journal:   2016 18th International Conference on Advanced Communication Technology (ICACT) Year: 2016 Pages: 1-1
JOURNAL ARTICLE

Investigation of software maintainability prediction models

Aida ShafiabadyMohd Naz’ri MahrinMasoud Samadi

Journal:   2016 18th International Conference on Advanced Communication Technology (ICACT) Year: 2016 Vol: se 11 Pages: 783-786
BOOK-CHAPTER

Defects Maintainability Prediction of the Software

S. PrasadVinesh KumarDac‐Nhuong Le

EAI/Springer Innovations in Communication and Computing Year: 2022 Pages: 155-166
© 2026 ScienceGate Book Chapters — All rights reserved.