skip to main content
10.1145/1081706.1081764acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Quantitative assessment of UML dynamic models

Published:01 September 2005Publication History

ABSTRACT

In this work we plan to provide a suite of measures to address mainly two problem areas within contemporary object-oriented software measurement: (i) the lack of measures for the early stages of system development, like conceptual modeling and (ii) the lack of measures for dynamic models of an object-oriented system. Our suite of measures is going to be taken from UML 2.0 diagrams. OCL (Object-Constraint Language) and the UML 2.0 meta-model will be used to formalize and contextualize the definitions.

References

  1. Abreu, F.B., Ochoa, L.M. and Goulão, M.A. The GOODLY Design Language for MOOD2 Metrics Collection. In Proceedings of the 3rd International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QUAOOSE'1999) (Lisboa, Portugal, 1999).]]Google ScholarGoogle Scholar
  2. Abreu, F.B. Engenharia de Software Orientado a Objectos: uma Aproximação Quantitativa. PhD Thesis, Instituto Superior Técnico - Universidade Técnica de Lisboa, Lisboa, Portugal, 2001.]]Google ScholarGoogle Scholar
  3. Abreu, F.B., Metrics for Object Oriented Software Development. In Proceedings of the 3rd International Conference on Software Quality (Lake Tahoe, Nevada, EUA, 1993), American Society for Quality, 67--75.]]Google ScholarGoogle Scholar
  4. Abreu, F.B., Henderson-Sellers, B., Piattini, M., Poels, G. and Saharaoui, H. ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering. ECOOP' 01 Workshop Reader, Springer-Verlag, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Abreu, F.B. and Melo, W.U., Evaluating the Impact of Object-Oriented Design on Software Quality. In Proceedings of the 3rd International Software Metrics Symposium (Metrics'96) (Berlin, Germany, 1996), IEEE Computer Society.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Abreu, F.B., Poels, G., Sahraoui, H. and Zuse, H. ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering. ECOOP' 2000 Workshop Reader, Springer-Verlag, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Anda, B., Dreiem, H., Sjoberg, D.I.K. and Jorgensen, M., Estimating Software Development Effort Based on Use Cases - Experiences from Industry. In Proceedings of the 4th International Conference on the Unified Modeling Language (UML 2001) (Toronto, Canada, 2001).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Baroni, A.L. Formal Definition of Object-Oriented Design Metrics. Master Thesis, Vrije Universiteit Brussel, Belgium, August, 2002.]]Google ScholarGoogle Scholar
  9. Baroni, A.L., Abreu, F.B. and Guerreiro, P. The State-of-the Art of UML Design Metrics. Technical Report, Universidade Nova de Lisboa, Monte da Caparica, 2005.]]Google ScholarGoogle Scholar
  10. Baroni, A.L. and Abreu, F.B., An OCL-Based Formalization of the MOOSE Metric Suite. In Proceedings of the 7th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QUAOOSE'2003) (Darmstadt, Germany, 2003).]]Google ScholarGoogle Scholar
  11. Baroni, A.L., Braz, S. and Abreu, F.B., Using OCL to Formalize Object-Oriented Design Metrics Definitions. In Proceedings of the 6th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QUAOOSE'2002) (Malaga, Spain, 2002).]]Google ScholarGoogle Scholar
  12. Baroni, A.L., Calero, C., Piattini, M. and Abreu, F.B. A Formal Definition for Object-Relational Database Metrics. In Proceedings of the 7th International Conference on Enterprise Information Systems (ICEIS' 05) (Miami, USA, 2005).]]Google ScholarGoogle Scholar
  13. Bernárdez, B., Durán, A. and Genero, M. Empirical Evaluation and Review of a Metrics-Based Approach for Use Case Verification. Journal of Research and Practice in Information Technology (JRPIT), 36 (4). 247--258.]]Google ScholarGoogle Scholar
  14. Carbone, M. and Santucci, G. Fast&Serious: a UML Based Metric for Effort Estimation. In Proceedings of the 6th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE' 2002) (Malaga, Spain, 2002).]]Google ScholarGoogle Scholar
  15. Chidamber, S.R. and Kemerer, C.F., MOOSE: Metrics for Object Oriented Software Engineering. In Proceedings of the Workshop on Processes and Metrics for Object-Oriented Software Development (OOPSLA'93) (Washington DC, EUA, 1993).]]Google ScholarGoogle Scholar
  16. Derr, K. Applying OMT. Prentice Hall International, New York, 1995.]]Google ScholarGoogle Scholar
  17. Feldt, P. Requirements Metrics Based on Use Cases. Master Thesis, Department of Communication Systems, Lund Institute of Technology, Lund University, Lund, Sweden, 1999.]]Google ScholarGoogle Scholar
  18. Harrison, W. Using Software Metrics to Allocate Testing Resources. Journal of Management Information Systems.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Henderson-Sellers, B., Zowghi, D., Klemola, T. and Parasuram, S. Sizing Use Cases: How to Create a Standard Metrical Approach. Lecture Notes in Computer Science, 2425. 409--421.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Henry, S. and Selig, C. Predicting Source-Code Complexity at the Design Stage. IEEE Software.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Karner, G. Metrics for Objectory. Master Thesis, Linkuping University, Linkuping, 1993.]]Google ScholarGoogle Scholar
  22. Li, W. and Henry, S. Object-Oriented Metrics that Predict Maintainability. Journal of Systems and Software, 23 (2). 111--122.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Marchesi, M., OOA Metrics for the Unified Modeling Language. In Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering (CSMR' 98) (Florence, Italy, 1998), 67--73.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Miranda, D., Genero, M. and Piattini, M., Empirical Validation of Metrics for UML Statechart Diagrams. In Proceedings of the 5th International Conference on Enterprise Information Systems (ICEIS' 03) (Angers, France, 2003), 87--95.]]Google ScholarGoogle Scholar
  25. OMG. UML 2.0 Infrastructure Final Adopted Specification, Object Management Group Inc., 2003.]]Google ScholarGoogle Scholar
  26. OMG. Unified Modeling Language: Superstructure - Version 2.0 - Final Adopted Specification, Object Management Group Inc., 2003.]]Google ScholarGoogle Scholar
  27. Saeki, M. Embedding Metrics into Information System Development Methods: An Application of Method Engineering Technique. Lecture Notes in Computer Science, 2681. 374--389.]]Google ScholarGoogle Scholar
  28. Smith, J. The Estimation of Effort Based on Use Cases, White Paper of Rational Software, 1999.]]Google ScholarGoogle Scholar
  29. Tang, M.H., Chen, M.H. and Kao, M.H., Investigating Test Effectiveness on Object-Oriented Software - A Case Study. In Proceedings of the 12th Annual International Software Quality Week (San Jose / Silicon Valley, California - USA, 1999).]]Google ScholarGoogle Scholar
  30. Weyuker, E.J. Evaluating Software Complexity Measures. Technical Report, Courant Institute of Mathematical Sciences, New York, NY, EUA, 1985.]]Google ScholarGoogle Scholar

Index Terms

  1. Quantitative assessment of UML dynamic models

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  ESEC/FSE-13: Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
                  September 2005
                  402 pages
                  ISBN:1595930140
                  DOI:10.1145/1081706
                  • cover image ACM SIGSOFT Software Engineering Notes
                    ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 5
                    September 2005
                    462 pages
                    ISSN:0163-5948
                    DOI:10.1145/1095430
                    Issue’s Table of Contents

                  Copyright © 2005 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 September 2005

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate112of543submissions,21%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader