Reading text from computer screens
ACM Computing Surveys (CSUR)
An Ontological Model of an Information System
IEEE Transactions on Software Engineering
Foundations of cognitive science
Foundations of cognitive science
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Understanding Quality in Conceptual Modeling
IEEE Software
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Anchoring data quality dimensions in ontological foundations
Communications of the ACM
Conceptual modelling
A Discipline for Software Engineering
A Discipline for Software Engineering
The Data Modeling Handbook: A Best-Practice Approach to Building Quality Data Models
The Data Modeling Handbook: A Best-Practice Approach to Building Quality Data Models
Towards a Deeper Understanding of Quality in Requirements Engineering
CAiSe '95 Proceedings of the 7th International Conference on Advanced Information Systems Engineering
Improving the Quality of Entity Relationship Models - Experience in Research and Practice
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Metrics for Evaluating the Quality of Entity Relationship Models
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Research Commentary: Information Systems and Conceptual Modeling--A Research Agenda
Information Systems Research
Evaluating modeling techniques based on models of learning
Communications of the ACM - Service-oriented computing
Human Problem Solving
Process models representing knowledge for action: a revised quality framework
European Journal of Information Systems - Special issue: Action in language, organisations and information systems
A Unified Model of Requirements Elicitation
Journal of Management Information Systems
Question framework for architectural description quality evaluation
Software Quality Control
Hi-index | 0.00 |
High quality data and process representations are critical to the success of system development efforts. Despite this importance, quantitative methods for evaluating the quality of a representation are virtually nonexistent. This is a major shortcoming. However, there is another approach. Instead of evaluating the quality of the final representation, the representation process itself can be evaluated. This paper views the modeling process as a communication channel. In a good communication channel, sufficient error prevention, error detection, and error correction mechanisms exist to ensure that the output message matches the input message. A good modeling process will also have mechanisms for preventing, detecting, and correcting errors at each step from observation to elicitation to analysis to final representation. This paper describes a theoretically-based set of best practices for ensuring that each step of the process is performed correctly, followed by a proof of concept experiment demonstrating the utility of the method for producing a representation that closely reflects the real world.