Formalization techniques: chopping down the methodology jungle
Information and Software Technology
A comparative study of conceptual data modeling techniques
Journal of Database Management
The Graphic-Linguistic DistinctionExploring Alternatives
Artificial Intelligence Review
Fundamentals of Database Systems
Fundamentals of Database Systems
Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests
Information Systems Research
Proceedings of the 25th International Conference on Software Engineering
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Distilled
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
Enterprise SOA: Designing IT for Business Innovation
Enterprise SOA: Designing IT for Business Innovation
Cognitive evaluation of information modeling methods
Information and Software Technology
Understanding Conceptual Schemas: Exploring the Role of Application and IS Domain Knowledge
Information Systems Research
Do rules and patterns affect design maintainability?
Journal of Computer Science and Technology
How to compare program comprehension in FOSD empirically: an experience report
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Proceedings of the first international workshop on Model driven service engineering and data quality and security
Graphical versus textual software measurement modelling: an empirical study
Software Quality Control
Analysis of a metamodel to estimate complexity of using a domain-specific language
Proceedings of the 10th Workshop on Domain-Specific Modeling
Understanding understandability of conceptual models --- what are we actually talking about?
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
Model-driven development is the process of creating models of a software system and transforming them into source code. Since the stepwise transformations can be done automatically or by hand, the notations of the models should be both precise and understandable. This is especially important if the software system is developed by a large, international team where the persons who model differ from the ones who implement the source code based on the models' content. Understandability and precision can be experimentally tested. This paper presents a guideline for planning and conducting such experiments. The guideline is derived from a theoretical framework and designed to yield valid and statistically significant results by a simple experimental procedure. Additionally, an open-source tool is provided that supports the suggestions. Guideline and tool have been successfully applied in an industrial context: Experiments revealed that a graphical notation used for model-driven development within SAP AG is as precise as a textual notation, but more difficult to understand.