Model-based metrics to estimate maintainability

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationEmerging Technologies in Computing - First International Conference, iCETiC 2018, Proceedings
EditorsMahdi H. Miraz, Peter Excell, Andrew Ware, Maaruf Ali, Safeeullah Soomro
PublisherSpringer Verlag
Pages59-69
Number of pages11
ISBN (Print)9783319954493
DOIs
StatePublished - 2018
Event1st International Conference on Emerging Technologies in Computing, iCETiC 2018 - London, United Kingdom
Duration: 23 Aug 201824 Aug 2018

Publication series

NameLecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
Volume200
ISSN (Print)1867-8211

Conference

Conference1st International Conference on Emerging Technologies in Computing, iCETiC 2018
Country/TerritoryUnited Kingdom
CityLondon
Period23/08/1824/08/18

Keywords

  • Critical transitions
  • EFSM
  • Maintainability
  • Sensitive transitions

Funding Agency

  • Kuwait Foundation for the Advancement of Sciences

Fingerprint

Dive into the research topics of 'Model-based metrics to estimate maintainability'. Together they form a unique fingerprint.

Cite this