Where academic tradition
meets the exciting future

Statechart Features and Pre-Release Maintenance Defects

Jeanette Heidenberg, Andreas Nåls, Ivan Porres, Statechart Features and Pre-Release Maintenance Defects. Journal of Visual Languages and Computing 19(4), 456–467 , 2008.


Statecharts is a design notation for reactive systems that is part of the Unified Modeling
Language (UML) and is commonly used in the automotive and telecommunication software
industry. In this paper we present a study on how the use of some statechart features correlate
to the number of pre-release maintenance defects in large systems developed using mainly this
notation. We discuss possible causes for these correlations and conduct a comparative study to
verify these. We conclude by providing advice to UML practitioners.

BibTeX entry:

  title = {Statechart Features and Pre-Release Maintenance Defects},
  author = {Heidenberg, Jeanette and Nåls, Andreas and Porres, Ivan},
  journal = {Journal of Visual Languages and Computing},
  volume = {19},
  number = {4},
  pages = {456–467 },
  year = {2008},
  keywords = {Statecharts; Software maintenance; Software design},

Belongs to TUCS Research Unit(s): Software Engineering Laboratory (SE Lab)

Publication Forum rating of this publication: level 1

Edit publication