Metrics for Evaluating the Quality of Entity Relationship Models

This paper defines a comprehensive set of metrics for evaluating the quality of Entity Relationship models. This is an extension of previous research which developed a conceptual framework and identified stakeholders and quality factors for evaluating data models. However quality factors are not enough to ensure quality in practice, because different people will have different interpretations of the same concept. The objective of this paper is to refine these quality factors into quantitative measures to reduce subjectivity and bias in the evaluation process. A total of twenty five candidate metrics are proposed in this paper, each of which measures one of the quality factors previously defined. The metrics may be used to evaluate the quality of data models, choose between alternatives and identify areas for improvement.

[1]  C. J. Date An Introduction to Database Systems , 1975 .

[2]  James Martin,et al.  Strategic data-planning methodologies , 1982 .

[3]  George J. Klir,et al.  Architecture of Systems Problem Solving , 1985, Springer US.

[4]  Gruia-Catalin Roman,et al.  A taxonomy of current issues in requirements engineering , 1985, Computer.

[5]  C. Batini,et al.  A comparative analysis of methodologies for database schema integration , 1986, CSUR.

[6]  Charles R. Symons,et al.  Function Point Analysis: Difficulties and Improvements , 1988, IEEE Trans. Software Eng..

[7]  Ray C. Oman,et al.  Improving data quality , 1988 .

[8]  R. Mayer Models for Understanding , 1989 .

[9]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[10]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .

[11]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[12]  Laurie J. Kirsch,et al.  The Impact of Data Integration on the Costs and Benefits of Information Systems , 1992, MIS Q..

[13]  Hans van Vliet,et al.  Software engineering - principles and practice , 1993 .

[14]  Arne Sølvberg,et al.  Understanding quality in conceptual modeling , 1994, IEEE Software.

[15]  Graeme G. Shanks,et al.  What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models , 1994, ER.

[16]  Graeme Simsion,et al.  Justifying Investment in Information Resource Management , 1995, Australas. J. Inf. Syst..

[17]  John Krogstie,et al.  Towards a Deeper Understanding of Quality in Requirements Engineering , 1995, CAiSE.

[18]  Anany Levitin,et al.  Quality dimensions of a conceptual view , 1995 .

[19]  Someswar Kesh,et al.  Evaluating the quality of entity relationship models , 1995, Inf. Softw. Technol..

[20]  S. Hitchman Practitioner perceptions on the use of some semantic concepts in the entity–relationship model , 1995 .

[21]  Daniel L. Moody,et al.  Graphical Entity Relationship Models: Towards a More User Understandable Representation of Data , 1996, ER.

[22]  Graeme G. Shanks,et al.  Conceptual Data Modelling: an empirical study of expert and novice data modellers , 1997, Australas. J. Inf. Syst..

[23]  Daniel L. Moody,et al.  A Multi-Level Architecture for Representing Enterprise Data Models , 1997, ER.

[24]  Graeme G. Shanks,et al.  What Makes a Good Data Model? A Framework for Evaluating and Improving the Quality of Entity Relationship Models , 1998, Aust. Comput. J..

[25]  Graeme G. Shanks,et al.  Improving the Quality of Entity Relationship Models - Experience in Research and Practice , 1998, ER.