On the impact of size to the understanding of UML diagrams

0
107

Authors: Harald Störrle

Tags: 2018, conceptual modeling

Background Practical experience suggests that usage and understanding of UML diagrams is greatly affected by the quality of their layout. While existing research failed to provide conclusive and comprehensive evidence in support of this hypothesis, our own previous work provided substantial evidence to this effect, also suggesting diagram size as a relevant factor, for a range of diagram types and layouts. Aims Since there is no generally accepted precise notion of “diagram size,” we first need to operationalize this concept, analyze its impact on diagram understanding, and derive practical advice from our findings. Method We define three alternative, plausible metrics. Since they are all highly correlated on a large sample of UML diagrams, we opt for the simplest one. We use it to re-analyze existing experimental data on diagram understanding. Results We find a strong negative correlation between diagram size and modeler performance. Our results are statistically highly significant and exhibit a very large degree of validity. We utilize these results to derive a recommendation on diagram sizes that are, on average, optimal for model understanding. These recommendations are implemented in a plug-in to a widely used modeling tool, providing continuous feedback about diagram size to modelers. Conclusions The effect sizes are varying, but generally suggest that the impact of size matches or exceeds that of other factors in diagram understanding. With the guideline and tool, modelers are steered toward avoiding too large diagrams.

Read the full paper here: http://www.sosym.org/