Methodology for Validating Software Metrics
IEEE Transactions on Software Engineering
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
IEEE Transactions on Software Engineering
SPSS Base 9.0 Syntax Reference Guide
SPSS Base 9.0 Syntax Reference Guide
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
The Amsterdam Manifesto on OCL
Object Modeling with the OCL, The Rationale behind the Object Constraint Language
Applying Software Metrics to Formal Specifications: A Cognitive Approach
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Model-Driven Development: A Metamodeling Foundation
IEEE Software
The Pragmatics of Model-Driven Development
IEEE Software
A Controlled Experiment on the Impact of the Object Constraint Language in UML-Based Development
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
The TAME project: towards improvement-oriented software environments
IEEE Transactions on Software Engineering
An Empirical Investigation on Dynamic Modeling in Requirements Engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
An experimental comparison of ER and UML class diagrams for data modelling
Empirical Software Engineering
Information Sciences: an International Journal
Hi-index | 0.00 |
Early and precise models started to play an increasingly relevant role since models themselves become the primary focus in recent initiatives of Model-Driven Engineering (such as Model-Driven Development and Model-Driven Architecture). However, a precise model cannot be obtained through the use of Unified Modeling Language (UML), due to the limited expressiveness of diagram-based UML notation. A textual add-on to the UML diagrams is needed, such as the Object Constraint Language (OCL), for reaching complete and consistent models and avoiding underspecification. Aware of the proliferation of measures for UML-based models and the lack of measures to capture the quality aspects of UML/OCL combined models we defined a set of measures for measuring the structural properties of OCL expressions. This paper carefully describes an experiment we have conducted to confirm the conclusions and strengthen the external validity of a previous family of experiments, with the purpose of investigating the relationship between object coupling in OCL expressions and the understandability and modifiability of OCL expressions. Empirical evidence that such a relationship exists is reaffirmed and consolidated.