Emerging Technologies in Computing. First International Conference, iCETiC 2018, London, UK, August 23–24, 2018, Proceedings

Research Article

Model-Based Metrics to Estimate Maintainability

Download
94 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-95450-9_5,
        author={Nada Almasri and Luay Tahat},
        title={Model-Based Metrics to Estimate Maintainability},
        proceedings={Emerging Technologies in Computing. First International Conference, iCETiC 2018, London, UK, August 23--24, 2018, Proceedings},
        proceedings_a={ICETIC},
        year={2018},
        month={7},
        keywords={Maintainability EFSM Critical transitions Sensitive transitions},
        doi={10.1007/978-3-319-95450-9_5}
    }
    
  • Nada Almasri
    Luay Tahat
    Year: 2018
    Model-Based Metrics to Estimate Maintainability
    ICETIC
    Springer
    DOI: 10.1007/978-3-319-95450-9_5
Nada Almasri1,*, Luay Tahat1,*
  • 1: Gulf University for Science and Technology
*Contact email: Almasri.n@gust.edu.kw, tahat.l@gust.edu.kw

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.