Tag Archives: Slr

Empirical evidence about the UML: A Systematic Literature Review

As part of my work with EPIC I worked on a systematic literature review of empirical evidence concerning the UML. This study recently appeared in the journal Software – Practice and Experience, published by Wiley.

The study intended to assess the current state of research into the UML – specifically in the areas of metrics, comprehension, model quality, methods and tools and adoption. We identified and reviewed nearly 50 publications and arrived at the conclusion that “[d]espite indications that a number of problems exist with UML models, researchers tend to use the UML as a ‘given’ and seem reluctant to ask questions that might help to make it more effective.”

Abstract:

The Unified Modeling Language (UML) was created on the basis of expert opinion and has now become accepted as the ‘standard’ object-oriented modelling notation. Our objectives were to determine how widely the notations of the UML, and their usefulness, have been studied empirically, and to identify which aspects of it have been studied in most detail. We undertook a mapping study of the literature to identify relevant empirical studies and to classify them in terms of the aspects of the UML that they studied. We then conducted a systematic literature review, covering empirical studies published up to the end of 2008, based on the main categories identified. We identified 49 relevant publications, and report the aggregated results for those categories for which we had enough papers— metrics, comprehension, model quality, methods and tools and adoption. Despite indications that a number of problems exist with UML models, researchers tend to use the UML as a ‘given’ and seem reluctant to ask questions that might help to make it more effective.