Assessing the quality of tabular state machines through metrics.

A.A.H. Osaiweran, J. Marincic, J.F. Groote

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

1 Citation (Scopus)

Abstract

Software metrics are widely used to measure the quality of software and to give an early indication of the efficiency of the development process in industry. There are many well-established frameworks for measuring the quality of source code through metrics, but limited attention has been paid to the quality of software models. In this article, we evaluate the quality of state machine models specified using the Analytical Software Design (ASD) tooling. We discuss how we applied a number of metrics to ASD models in an industrial setting and report about results and lessons learned while collecting these metrics. Furthermore, we recommend some quality limits for each metric and validate them on models developed in a number of industrial projects.
Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security, QRS 2017
Place of Publication Piscataway
PublisherIEEE Press
Pages426-433
Number of pages8
ISBN (Electronic)978-1-5386-0592-9
ISBN (Print)978-1-5386-0593-6
DOIs
Publication statusPublished - 11 Aug 2017
Event2017 IEEE International Conference on Software Quality, Reliability and Security (QRS) - Prague, Czech Republic
Duration: 25 Jul 201729 Jul 2017

Conference

Conference2017 IEEE International Conference on Software Quality, Reliability and Security (QRS)
Country/TerritoryCzech Republic
CityPrague
Period25/07/1729/07/17

Keywords

  • Model metrics
  • Quality of models

Fingerprint

Dive into the research topics of 'Assessing the quality of tabular state machines through metrics.'. Together they form a unique fingerprint.

Cite this