Skip to main content

Using Controlled Experiments for Validating UML Statechart Diagrams Measures

  • Conference paper
Software Process and Product Measurement (Mensura 2007, IWSM 2007)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Briand, L., El-Emam, K., Morasca, S.: Theoretical and Empirical Validation of Software Product Measures, ISERN (1995)

    Google Scholar 

  3. Briand, L., Morasca, S., Basili, V.: Property-Based Software Engineering Measurement. IEEE Transactions on Software Engineering 22(1), 68–86 (1996)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Cartwright, M.: An Empirical View of Inheritance. Information and Software Technology 40(4), 795–799 (1998)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Mayer, R.E.: Multimedia Learning, Cambridge University Press (2001)

    Google Scholar 

  17. OMG, UML 2.0 OCL Final Adopted Specification, Object Management Group (2005)

    Google Scholar 

  18. Poels, G., Dedene, G.: Distance: A Framework for Software Measure Construction. Department of Applied Economics, Catholic University of Leuven, Belgium (1999)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Webb, K.: Xholon Digital Watch Project (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Juan J. Cuadrado-Gallego René Braungarten Reiner R. Dumke Alain Abran

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics