Grupo Alarcos · Conference paper · 2006
Does object coupling really affect the understanding and modifying of OCL expressions?
Luis Alberto Reynoso, Marcela Genero Bocco, Mario Piattini Velthuis, María Esperanza Manso Martínez
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.
On the same topic
- 2005 Assessing the Impact of Coupling on the Understandability and Modifiability of OCL Expressions within UML/OCL
- 2006 The effect of coupling on understanding and modifying OCL expressions: An experimental analysis
- 2008 Using cognitive techniques for assessing the influence of coupling on the maintainability of OCL expressions
- 2007 Using Verbal Protocols to Assess the Influence of Import-Coupling on the Comprehensibility of OCL Expressions