Abstract
This paper introduces the invocation profile as the basis for a suite of metrics to indicate the presence and mix of object-oriented mechanisms in a system written in an object-oriented language. This addresses concerns of practitioners and stakeholders that object-oriented mechanisms should be adequately exploited in such a system and gives an indication of the skills needed by developers for system enhancement and maintenance. An outline is given of plans to implement this metrics suite for systems written in Java.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abreu, F.B., Carapuça, R.: Candidate metrics for object-orientated software within a taxonomy framework. Proc. AQUIS’93 Conference, Venice, Italy (1993)
Abreu, F.B., Carapuça, R.: Object-orientated software engineering: measuring and controlling the development process. Proc. 4th Int. Conf. On Software Quality, McLean, VA, USA (1994)
Abreu, F.B., Goulão, M., Esteves, R.: Toward the design quality evaluation of objectorientated software systems. Proc. 5th Int. Conf. On Software Quality (1995)
Abreu, F.B., Melo, W.: Evaluating the impact of object-orientated design on software quality. Proc. 3rd International Software Metrics Symposium (METRICS’96), IEEE, Berlin, Germany (1996)
Bansiya, J., Davis, C.: Automated metrics and object-orientated development. Dr Dobb’s Journal, (1997)
Booch, G.: Object-oriented analysis and design. 2nd edition, Addison Wesley (1994)
Chidamber, S.R., Kemerer, C.F.: Towards a metrics suite for object-orientated design. Proc. Sixth OOPSLA Conference (1991) 197–211
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-orientated design. IEEE Transactions on Software Engineering, 20(1994)6, 47
Coad, P., Mayfield, M.: Java Design, Building Better Apps and Applets. Yourdon Press Computing Series (1999)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesly Professional Computing Series (1995)
Grand, M.: Patterns in Java. 2 Vols, Wiley (1998)
Henderson-Sellers, B.: Object-oriented metrics, measures of complexity. Prentice Hall (1996)
Li, W., Henry, S.: Object-oriented metrics that predict maintainability. J. Sys. Software (1993) 111–122
Lieberman, H.: Using prototypical objects to implement shared behaviour in objectoriented systems. Object-oriented Programming systems, Languages and Applications Conference Proceedings, Portland, OR, November (1986) 214–223
Mayer, T.G., Hall, T.: A critical analysis of current OO design metrics. Software Quality management VII: Managing Quality, C. Hawkins, G. King, M. Ross, G. Staples (Eds.), London, British Computer Society (1999) 147–160
Mayer, T.G., Hall, T.: Measuring OO systems: a critical analysis of the MOOD metrics. Tools 29, (Procs. Technology of OO Languages & Systems, Europe’ 99), R. Mitchell, A. C. Wills, J. Bosch, B. Meyer (Eds.): Los Alamitos, Ca., USA, IEEE Computer Society (1999) 108–117
Stroustrup, B.: The C++ Programming Language. 2nd Edition, Addison Wesley (1991)
Szyperski, C.: Component Software, Beyond Object-Oriented Programming. Addison Wesley (1998)
Wegner, P.: Concepts and paradigms of object-oriented programming. OOOPS Messenger 1 (1990) 7–87
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rosner, P., Hall, T., Mayer, T. (2001). Measuring Object-Orientedness: The Invocation Profile. In: Dumke, R., Abran, A. (eds) New Approaches in Software Measurement. IWSM 2000. Lecture Notes in Computer Science, vol 2006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44704-0_2
Download citation
DOI: https://doi.org/10.1007/3-540-44704-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41727-9
Online ISBN: 978-3-540-44704-7
eBook Packages: Springer Book Archive