@inproceedings{340ff03bfc2843b4b17eca9f7644005f,
title = "Model-based metrics to estimate maintainability",
abstract = "Software maintenance is becoming more challenging with the increased complexity of software and frequent applied changes to accommodate the rapidly changing technologies and user requirements. In this paper we provide model-based metrics to estimate the maintainability of state-based systems. The purpose of the metrics is to provide a tool that can be used by the system maintenance team to identify critical artifacts of the underlying system and to allow for better planning of the change process. The provided metrics is based on Extended Finite State Machine models (EFSM), and it provides two measures to identify critical transitions. The experimental study shows that the metrics is highly effective in spotting transitions that can cause severe propagation of a change when they are being changed, as well as transitions that are highly sensitive to changes applied to an EFSM model.",
keywords = "Critical transitions, EFSM, Maintainability, Sensitive transitions",
author = "Nada Almasri and Luay Tahat",
note = "Publisher Copyright: {\textcopyright} ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2018.; 1st International Conference on Emerging Technologies in Computing, iCETiC 2018 ; Conference date: 23-08-2018 Through 24-08-2018",
year = "2018",
doi = "10.1007/978-3-319-95450-9\_5",
language = "English",
isbn = "9783319954493",
series = "Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST",
publisher = "Springer Verlag",
pages = "59--69",
editor = "Miraz, \{Mahdi H.\} and Peter Excell and Andrew Ware and Maaruf Ali and Safeeullah Soomro",
booktitle = "Emerging Technologies in Computing - First International Conference, iCETiC 2018, Proceedings",
}