A Source-Code Maintainability Evaluation Model for Software Products

Authors

  • Hayatou Oumarou Department of Computer Science, Higher Teachers’ Training College, The University of Maroua, PO Box 55 Maroua, Cameroon https://orcid.org/0000-0001-6895-9291
  • Kolyang Department of Computer Science, Higher Teachers’ Training College, The University of Maroua, PO Box 55 Maroua, Cameroon

DOI:

https://doi.org/10.54327/set2023/v3.i2.73

Keywords:

maintainability, software quality, technical debt

Abstract

The maintainability index (MI) has been proposed to calculate a single number which expresses the maintainability of a system. This article presents a model for evaluating the maintainability of software products. The model improves the shortcomings observed in the maintainability assessment approaches in the quality assessment models SQuaRE (ISO25000), ISO 9126, Squale and the FCM standard. Its main innovation is to take into account the importance of entities in the system when calculating the maintainability score. This implies that the same type of defect will have a different score depending on the entity presenting it. Seven experts with several years of experience evaluated the model. They confirmed the effectiveness and usability of the model. Then, we compared our model with the Squale maintainability index and the classical maintainability index. The results show no correlation between these models. The implications are that each method gives a slightly different view of maintainability.

Downloads

Download data is not yet available.

Downloads

Published

30.06.2023

Issue

Section

Research Article

Categories

How to Cite

A Source-Code Maintainability Evaluation Model for Software Products. (2023). Science, Engineering and Technology, 3(2), 97-105. https://doi.org/10.54327/set2023/v3.i2.73

Similar Articles

1-10 of 26

You may also start an advanced similarity search for this article.