Abstract
Size is an important attribute of software artefacts; for most artefact types exists a body of measurement knowledge. As software engineering is becoming more and more model-centric, it is surprising that there exists only little work on model size metrics (MoSMe). In this position paper we identify the goals justifying the need for MoSMe, such as prediction, description and progress measurement. Additionally, we identify challenges that make it difficult to measure the size of UML models and that MoSMe have to deal with. Finally, we propose a classification of MoSMe and concrete examples of metrics for the size of UML models.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Albrecht, A.J.: Measuring application development productivity. In: Tutorial, –. (ed.) Programming Productivity: Issues for the Eighties, pp. 35–44. IEEE Computer Society Press, Los Alamitos (1986)
Basili, V.R., Caldiera, G., Rombach, H.D.: The goal question metric paradigm. In: Encyclopedia of Software Engineering, vol. 2, pp. 528–532. John Wiley and Sons (1994)
Boehm, B.W., Horowitz, E., Madachy, R., Reifer, D., Clark, B.K., Steece, B., Brown, A.W., Chulani, S., Abts, C.: Software Cost Estimation with Cocomo II. Prentice Hall, Englewood Cliffs (April 2000)
Cheng, B., France, R., Bieman, J.: ReMoDD: A repository for model driven development
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-oriented design. IEEE Transactions on Software Engineering 20(6), 476–493 (1994)
Fenton, N.E., Ohlsson, N.: Quantitative analysis of faults and failures in a complex softwaresystem. IEEE Transactions on Software Engineering 26(8), 797–814 (2000)
Fenton, N.E., Lawrence Pfleeger, S: Software Metrics, A Rigorous and Practical Approach, 2nd edn. Thomson Computer Press, London (1996)
Kitchenham, B.A., Lawrence Pfleeger, S., Pickard, L.M., Jones, P.W., Hoaglin, D C., El-Emam, K., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. Technical Report NRC 44158 ERB-1082, National Research Council Canada (2001)
Lange, C.F.J., Chaudron, M.R.V.: An empirical assessment of completeness in UML designs. In: Proceedings of the 8th International Conference on Empirical Assessment in Software Engineering (EASE‘04), May, pp. 111–121 (2004)
Lange, C.F.J., Chaudron, M.R.V.: Managing model quality in UML-based software development. In: Proceedings of 13th IEEE International Workshop on Software Engineering and Practice (STEP ‘05), IEEE Computer Society Press, Los Alamitos (2005)
Lange, C.F.J., Chaudron, M.R.V., Muskens, J.: In practice: UML software architecture and design description. IEEE Software 23(2), 40–46 (2006)
Object Management Group. Reusable Asset Specification, version 2.2, formal 05-11-02 edition (November 2005)
Object Management Group. Unified Modeling Language, UML 2.0 Superstructure Specification, formal/05-07-04 edition (July 2005)
Object Management Group. Meta Object Facility (MOF) Core, v2.0, formal/06-01-01 edition (January 2006)
Verelst, J.: The influence of the level of abstraction on the evolvability of conceptual models of information systems. Empirical Software Engineering 10(4), 467–494 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Lange, C.F.J. (2007). Model Size Matters. In: Kühne, T. (eds) Models in Software Engineering. MODELS 2006. Lecture Notes in Computer Science, vol 4364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69489-2_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-69489-2_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69488-5
Online ISBN: 978-3-540-69489-2
eBook Packages: Computer ScienceComputer Science (R0)