Using Controlled Experiments for Validating UML Statechart Diagrams Measures

In this work, we present the main conclusions obtained from the definition and validation of a set of measures for UML statechart diagrams, in a methodological way. The main focus is the empirical validation of the measures as early understandability indicators.

[1]  Michela Bertolotto,et al.  Perspectives in Conceptual Modeling, ER 2005 Workshops AOIS, BP-UML, CoMoGIS, eCOMO, and QoIS, Klagenfurt, Austria, October 24-28, 2005, Proceedings , 2005, ER.

[2]  Sandro Morasca,et al.  Response to: Comments on "Property-Based Software Engineering Measurement: Refining the Additivity Properties" , 1997, IEEE Trans. Software Eng..

[3]  Geert Poels,et al.  Evaluating the effect of inheritance on the modifiability of object-oriented business domain models , 2001, Proceedings Fifth European Conference on Software Maintenance and Reengineering.

[4]  Mario Piattini,et al.  Method for Obtaining Correct Metrics , 2001, ICEIS.

[5]  Mario Piattini,et al.  Managing software process measurement: A metamodel-based approach , 2007, Inf. Sci..

[6]  Michelle Cartwright,et al.  An empirical view of inheritance , 1998, Inf. Softw. Technol..

[7]  Geert Poels,et al.  DISTANCE: a framework for software measure construction , 1999 .

[8]  Richard E. Mayer,et al.  Multimedia Learning , 2001, Visible Learning Guide to Student Achievement.

[9]  Lionel C. Briand,et al.  Exploring the relationships between design measures and software quality in object-oriented systems , 2000, J. Syst. Softw..

[10]  L. Briand,et al.  Theoretical and Empirical Validation of Software Product Measures , 1995 .

[11]  Sandro Morasca,et al.  Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..

[12]  Michael Philippsen,et al.  A controlled experiment on inheritance depth as a cost factor for code maintenance , 2003, J. Syst. Softw..

[13]  Mario Piattini,et al.  An Empirical Study of the Nesting Level of Composite States Within UML Statechart Diagrams , 2005, ER.

[14]  Lionel C. Briand,et al.  Investigating quality factors in object-oriented designs: an industrial case study , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[15]  John W. Daly,et al.  Evaluating inheritance depth on the maintainability of object-oriented software , 2004, Empirical Software Engineering.

[16]  R. Mayer,et al.  Multimedia Learning: The Promise of Multimedia Learning , 2001 .

[17]  Fernando Brito e Abreu,et al.  Using OCL to Formalize Object-Oriented Design Metrics Definitions , 2002 .