Source-Code Maintainability Evaluation Model for Software Products
Journal Title: SCIENCE, ENGINEERING AND TECHNOLOGY - Year 2023, Vol 3, Issue 2
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.
Authors and Affiliations
Hayatou Oumarou,Kolyang,
HetroTraffSim: A Novel Traffic Simulation Software for Heterogeneous Traffic Flow
Traffic simulation software (TSS) is employed for planning, designing, and managing road networks. Among existing TSS, only SUMO and HETROSIM can be used for heterogeneous traffic. The objective of this work is to develo...
Key evaluation criteria for assessing the introduction of electric vehicles into the logistics operators fleet
Increasing demands for logistics services cause several challenges related to total costs and meeting global environmental requirements. Logistic operators make efforts to improve all logistic processes and the distribut...
A Review of Smartphone as an Office: Security Risks and Mitigation Measures
Smartphones have become the most popular mode of communication as well as a novel mode of work, allowing users to work from anywhere and increasing their efficiency and responsiveness. However, the flexibility and conven...
Review of Smartphone as an Office: Security Risks and Mitigation Measures
Smartphones have become the most popular mode of communication as well as a novel mode of work, allowing users to work from anywhere and increasing their efficiency and responsiveness. However, the flexibility and conven...
Microservice development using RabbitMQ message broker
Nowadays, when applications are being developed faster with the introduction of agile methodologies and new technologies, microservices are emerging. The microservices make applications easier to create and maintain when...