Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baroni, A.L., Braz, S., Brito e Abreu, F.: Using OCL to Formalize Object-Oriented Design Metrics Definitions. In: Proceedings of 6th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE 2002), Malaga, Spain, pp. 99–106 (2002)
Briand, L., El-Emam, K., Morasca, S.: Theoretical and Empirical Validation of Software Product Measures, ISERN (1995)
Briand, L., Morasca, S., Basili, V.: Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)
Briand, L., Morasca, S., Basili, V.: Response to: Comments on Property-Based Software Engineering Measurement: Refining the Additivity Properties. IEEE Transactions on Software Engineering 23, 196–197 (1997)
Briand, L., Wüst, J., Daly, J., Porter, V.: Exploring the Relationships between Design Measures and Software Quality in Object-Oriented Systems. The Journal of Systems and Software 51, 245–273 (2000)
Briand, L., Wüst, J., Lounis, H.: Investigating Quality Factors in Object-oriented Designs: An Industrial Case Study, Technical Report ISERN 98-29, version 2 (1998)
Calero, C., Piattini, M., Genero, M.: Method for Obtaining Correct Metrics. In: Proceedings of 3rd International Conference on Enterprise and Information Systems (ICEIS 2001), Setúbal, Portugal, pp. 779–784 (2001)
Cartwright, M.: An Empirical View of Inheritance. Information and Software Technology 40(4), 795–799 (1998)
Clavel, M., Durán, F., Eker, S., Lincoln, P., Marínez-Oliet, N., Meseguer, J., Talcott, C.: Maude 2.1.1 Manual, University of Illinois at Urbana-Champaign (2003)
Cruz-Lemus, J.A., Genero, M., Piattini, M.: Investigating the Nesting Level of Composite States in UML Statechart Diagrams. In: Proceedings of 9th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE 2005), Glasgow, United Kingdom, pp. 97–108 (2005)
Cruz-Lemus, J.A., Genero, M., Piattini, M., Morasca, S.: Improving the Experimentation for Evaluating the Effect of Composite States on the Understandability of UML Statechart Diagrams. In: Proceedings of 5th ACM-IEEE International Symposium on Empirical Software Engineering (ISESE 2006), Rio de Janeiro, Brazil, pp. 9–11 (2006)
Cruz-Lemus, J.A., Genero, M., Piattini, M., Toval Álvarez, J.A.: An Empirical Study of the Nesting Level of Composite States within UML Statechart Diagrams. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., van den Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER Workshops 2005. LNCS, vol. 3770, pp. 12–22. Springer, Heidelberg (2005)
Cruz-Lemus, J.A., Maes, A., Genero, M., Poels, G., Piattini, M.: The Impact of Structural Complexity on the Understandability of UML Statechart Diagrams, University of Ghent (2007)
Daly, J., Brooks, A., Miller, J., Roper, M., Wood, M.: An Empirical Study Evaluating Depth of Inheritance on Maintainability of Object-Oriented Software. Empirical Software Engineering 1(2), 109–132 (1996)
García, F., Serrano, M., Cruz-Lemus, J.A., Ruiz, F., Piattini, M.: Managing Software Process Measurement: a Metamodel-based Approach. Information Sciences 177, 2570–2586 (2007)
Mayer, R.E.: Multimedia Learning, Cambridge University Press (2001)
OMG, UML 2.0 OCL Final Adopted Specification, Object Management Group (2005)
Poels, G., Dedene, G.: Distance: A Framework for Software Measure Construction. Department of Applied Economics, Catholic University of Leuven, Belgium (1999)
Poels, G., Dedene, G.: Evaluating the Effect of Inheritance on the Modifiability of Object-Oriented Business Domain Models. In: Proceedings of 5th European Conference on Software Maintenance and Reengineering (CSMR 2001), Lisbon, Portugal, pp. 20–29 (2001)
Prechelt, L., Unger, B., Philippsen, M., Tichy, W.: A Controlled Experiment on Inheritance Depth as a Cost Factor for Code Maintenance. The Journal of Systems and Software 65, 115–126 (2003)
Webb, K.: Xholon Digital Watch Project (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cruz-Lemus, J.A., Genero, M., Piattini, M. (2008). Using Controlled Experiments for Validating UML Statechart Diagrams Measures. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds) Software Process and Product Measurement. Mensura IWSM 2007 2007. Lecture Notes in Computer Science, vol 4895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85553-8_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-85553-8_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85552-1
Online ISBN: 978-3-540-85553-8
eBook Packages: Computer ScienceComputer Science (R0)