Does object coupling really affect the understanding and modifying of OCL expressions?
Proceedings of the 2006 ACM symposium on Applied computing
Towards a Catalogue of Patterns for Defining Metrics over i* Models
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
A Pattern Mining Approach Using QVT
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Information Sciences: an International Journal
Evaluating maintainability with code metrics for model-to-model transformations
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Hi-index | 0.00 |
Diagram-based UML notation is limited in its expressiveness thus producing a model that would be severely underspecified. The flaws in the limitation of the UML diagrams are solved by specifying UML/OCL combined models, OCL being an essential add-on to the UML diagrams. Aware of the importance of building precise models, the main goal of this paper is to carefully describe a family of experiments we have undertaken to ascertain whether any relationship exists between object coupling (defined through metrics related to navigations and collection operations) and two maintainability sub-characteristics: understandability and modifiability of OCL expressions. If such a relationship exists, we will have found early indicators of the understandability and modifiability of OCL expressions. Even though the results obtained show empirical evidence that such a relationship exists, they must be considered as preliminaries. Further validation is needed to be performed to strengthen the conclusions and external validity.