Perceived vs. Measured Quality of Conceptual Schemas: An Experimental Comparison

Frequently the behaviour of an information system is functionally correct, but it does not meet some quality criteria, such as completeness, consistency, and usability. One way to enhance the capability of an information system is to consider its conceptual model quality as well as its functional behaviour. Conceptual model quality can be defined as a set of perceivable characteristics expressed with quantifiable parameters that may be objective and/or subjective. The aim of this empirical investigation is to evaluate and compare perceived and measured quality of different conceptual model versions of the same universe of discourse. This paper describes: a) a set of metrics (clarity, simplicity, expressiveness, minimality) applied to different versions of ER conceptual schemas, b) a framework enabling a comprehensive comparison of the conceptual schemas, c) an experimentation leading to the evaluation of the same schemas by information system (IS) stakeholders such as designers, end-users, and students, d) a comparison of the objective and subjective evaluations based on a sample of about 120 observations using different statistical methods. First results indicate that there exists a strong relationship between perceived and measured quality. A second result reveals a significant difference between groups of respondents in their ways to perceive conceptual schemas quality. Based on our experiment, we are able to identify quality criteria relevant to different groups of stakeholders, depending on several dimensions, such as their professional experience, and/or their specialization degree.

[1]  Alain Wegmann,et al.  Stakeholder discovery and classification based on systems science principles , 2001, Proceedings Second Asia-Pacific Conference on Quality Software.

[2]  Søren Lauesen,et al.  Preventing Requirement Defects: An Experiment in Process Improvement , 2001, Requirements Engineering.

[3]  Daniel L. Moody,et al.  Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions , 2005, Data Knowl. Eng..

[4]  Andrew Gemino,et al.  Empirical comparisons of animation and narration in requirements validation , 2004, Requirements Engineering.

[5]  Mario Piattini,et al.  Measuring the Quality of Entity Relationship Diagrams , 2000, ER.

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

[7]  John Krogstie,et al.  Defining quality aspects for conceptual models , 1995, ISCO.

[8]  Andrew Gemino,et al.  Complexity and clarity in conceptual modeling: Comparison of mandatory and optional properties , 2005, Data Knowl. Eng..

[9]  Ronald Maier,et al.  Organizational concepts and measures for the evaluation of data modeling , 2001 .

[10]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[11]  Mario Piattini,et al.  A Controlled Experiment for Validating Class Diagram Structural Complexity Metrics , 2002, OOIS.

[12]  Athanasia Pouloudi,et al.  Aspects of the stakeholder concept and their implications for information systems development , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

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

[14]  Geert Poels,et al.  Measures for Assessing Dynamic Complexity Aspects of Object-Oriented Conceptual Schemes , 2000, ER.

[15]  Horst Zuse,et al.  Software metrics: using measurement theory to describe the properties and scales of static software complexity metrics , 1989, SIGP.

[16]  Ron Weber,et al.  Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests , 2001, Inf. Syst. Res..

[17]  Geert Poels,et al.  Evaluating Quality of Conceptual Models Based on User Perceptions , 2006, ER.

[18]  Victor R. Basili,et al.  Validation on an Approach for Improving Existing Measurement Frameworks , 2000, IEEE Trans. Software Eng..

[19]  Samira Si-Said Cherfi,et al.  Conceptual Modeling Quality - From EER to UML Schemas Evaluation , 2002, ER.