Defining and validating metrics for assessing the understandability of entity–relationship diagrams

作者:

Highlights:

摘要

Database and data model evolution cause significant problems in the highly dynamic business environment that we experience these days. To support the rapidly changing data requirements of agile companies, conceptual data models, which constitute the foundation of database design, should be sufficiently flexible to be able to incorporate changes easily and smoothly. In order to understand what factors drive the maintainability of conceptual data models and to improve conceptual modelling processes, we need to be able to assess conceptual data model properties and qualities in an objective and cost-efficient manner. The scarcity of early available and thoroughly validated maintainability measurement instruments motivated us to define a set of metrics for Entity–Relationship (ER) diagrams. In this paper we show that these easily calculated and objective metrics, measuring structural properties of ER diagrams, can be used as indicators of the understandability of the diagrams. Understandability is a key factor in determining maintainability as model modifications must be preceded by a thorough understanding of the model. The validation of the metrics as early understandability indicators opens up the way for an in-depth study of how structural properties determine conceptual data model understandability. It also allows building maintenance-related prediction models that can be used in conceptual data modelling practice.

论文关键词:Conceptual data modelling,ER diagram,Understandability,Structural properties,Metrics,Measurement theory,Experimental validation

论文评审过程:Received 13 November 2006, Revised 6 September 2007, Accepted 25 September 2007, Available online 7 October 2007.

论文官网地址:https://doi.org/10.1016/j.datak.2007.09.011