We have carried out a family of empirical studies to investigate whether the use of composite states improves the understandabilityof UML statechart diagrams. Our hypothesis derived from conventional wisdom, which says that hierarchical modeling mechanismsare helpful to master a system’s complexity. We carried out three studies that have gradually evolved in the size of the UMLstatechart models, the type of subjects (students vs. professionals), the familiarity of the subjects with the domains ofthe diagrams, and other factors. In this work we briefly review the first and second studies and present the third one, performedwith practitioners as experimental subjects. Surprisingly, our results do not seem to show that the use of composite statesimproves the understandability of UML statechart diagrams.
%0 Journal Article
%1 cruzlemus07uml
%A Cruz-Lemus, José
%A Genero, Marcela
%A Morasca, Sandro
%A Piattini, Mario
%D 2007
%J Advances in Conceptual Modeling – Foundations and Applications
%K cites.pclass research.conceptual.uml research.conceptual.graphs
%P 213--222
%T Using Practitioners for Assessing the Understandability of UML Statechart Diagrams with Composite States
%U http://dx.doi.org/10.1007/978-3-540-76292-8_25
%X We have carried out a family of empirical studies to investigate whether the use of composite states improves the understandabilityof UML statechart diagrams. Our hypothesis derived from conventional wisdom, which says that hierarchical modeling mechanismsare helpful to master a system’s complexity. We carried out three studies that have gradually evolved in the size of the UMLstatechart models, the type of subjects (students vs. professionals), the familiarity of the subjects with the domains ofthe diagrams, and other factors. In this work we briefly review the first and second studies and present the third one, performedwith practitioners as experimental subjects. Surprisingly, our results do not seem to show that the use of composite statesimproves the understandability of UML statechart diagrams.
@article{cruzlemus07uml,
abstract = {We have carried out a family of empirical studies to investigate whether the use of composite states improves the understandabilityof UML statechart diagrams. Our hypothesis derived from conventional wisdom, which says that hierarchical modeling mechanismsare helpful to master a system’s complexity. We carried out three studies that have gradually evolved in the size of the UMLstatechart models, the type of subjects (students vs. professionals), the familiarity of the subjects with the domains ofthe diagrams, and other factors. In this work we briefly review the first and second studies and present the third one, performedwith practitioners as experimental subjects. Surprisingly, our results do not seem to show that the use of composite statesimproves the understandability of UML statechart diagrams.},
added-at = {2010-10-07T11:06:26.000+0200},
author = {Cruz-Lemus, José and Genero, Marcela and Morasca, Sandro and Piattini, Mario},
biburl = {https://www.bibsonomy.org/bibtex/22907f1be2ee76b74af50c6c5f708c8b3/msn},
interhash = {488d3902b915d7b68d02a5a1c7dadd64},
intrahash = {2907f1be2ee76b74af50c6c5f708c8b3},
journal = {Advances in Conceptual Modeling – Foundations and Applications},
keywords = {cites.pclass research.conceptual.uml research.conceptual.graphs},
pages = {213--222},
timestamp = {2010-10-07T11:06:26.000+0200},
title = {Using Practitioners for Assessing the Understandability of UML Statechart Diagrams with Composite States},
url = {http://dx.doi.org/10.1007/978-3-540-76292-8_25},
year = 2007
}