A Source-Code Maintainability Evaluation Model for Software Products
Journal: Science, Engineering and Technology (Vol.3, No. 2)Publication Date: 2023-10-31
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.
Other Latest Articles
- Investigating the Influence of Chemical Reaction on MHD-Casson Nanofluid Flow via a Porous Stretching Sheet with Suction/Injection
- HetroTraffSim: A Novel Traffic Simulation Software for Heterogeneous Traffic Flow
- Brain Computer Interfaces: The Future of Communication Between the Brain and the External World
- Recycling of Waste Cartons and Musanga cecropioides Heartwood into Composite Panels for Structural Application
- Transient Analysis of Thermal Bending and Vibration of Steam Turbine Rotor
Last modified: 2023-11-01 21:37:05