Object-oriented systems analysis: a model-driven approach
Object-oriented systems analysis: a model-driven approach
Understanding Quality in Conceptual Modeling
IEEE Software
Reusable software: the Base object-oriented component libraries
Reusable software: the Base object-oriented component libraries
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Case Method: Entity Relationship Modelling
Case Method: Entity Relationship Modelling
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
The Elements of UML(TM) 2.0 Style
The Elements of UML(TM) 2.0 Style
Instant consistency checking for the UML
Proceedings of the 28th international conference on Software engineering
Software Quality Control
Conceptual Modeling of Information Systems
Conceptual Modeling of Information Systems
Quality Patterns for Conceptual Modelling
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Incremental Detection of Model Inconsistencies Based on Model Operations
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Formalizing Linguistic Conventions for Conceptual Models
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Tool support for reuse of analysis patterns: a case study
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Design science in information systems research
MIS Quarterly
The CSTL processor: a tool for automated conceptual schema testing
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Facilitating the definition of general constraints in UML
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Evaluating quality of conceptual models based on user perceptions
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
On the use of association redefinition in UML class diagrams
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Enforcement of conceptual schema quality issues in current integrated development environments
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
In the literature, there are many proposals of quality properties of conceptual schemas, but only a few of them (mainly those related to syntax) have been integrated into the development environments used by professionals and students. A possible explanation of this unfortunate fact may be that the proposals have been defined in disparate ways, which makes it difficult to integrate them into those environments. In this paper we define quality properties in terms of quality issues, which essentially are conditions that should not happen, and we propose a unified method for their definition and treatment. We show that our method is able to define most of the existing quality properties in a uniform way and makes it possible to integrate quality issues into development environments. The method can be adapted to several languages. We present a prototype implementation of our method as an Eclipse plugin. We have evaluated the potential usefulness of our method by analyzing the presence of a set of quality issues in a set of conceptual schemas developed by students as part of their projects.