Abstract
The importance of object oriented metrics is on the rise and a lot of research is being carried out on various aspects of using object oriented metrics in evaluating the quality attributes of object oriented systems. Metrics computation is an integral step in all these research activities. This demands a quick and easy way to have the metrics computed and presented to the research community. Existing tools fall short as it is not easy to extend them to new metrics or language. This paper focuses on the design of an automated object oriented metrics tool which has a generic framework for computing the metrics. The tool converts the source code developed using a particular object oriented language to a language independent XML format which is then used for computing the required metrics.
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
Rudiger, L., Jonas, L., Welf, L.: Comparing Software Metrics Tools. In: Proceedings of the 2008 International Symposium on Software Testing and Analysis. ACM, New York (2008)
Abreu, F.B., Goulao, M., Esteves, R.: Toward the design quality evaluation of object-oriented software systems. In: Proceedings of the 5th International Conference on Software Quality, Austin, Texas, USA (1995)
Baroni, A.L., Brito, F.: An OCL-Based formalization of the MOOSE metric suite. In: Proceedings of QUAOOSE, Darmstadt, Germany (2003)
Baroni, A.L., Brito, F.: A formal library for aiding metrics extraction. In: International Workshop on Object-Oriented Re-Engineering, Darmstadt, Germany (2003)
Harmer, T.J., Wilkie, F.G.: An extensible metrics extraction environment for object-oriented programming languages. In: Proceedings of IEEE International Conference on Software Maintenance, Montreal, Canada (2002)
Lavazza, L., Agostini, A.: Automated measurement of UML models: an open toolset approach. Journal of Object Technology, 115–134 (2005)
Wakil, M.E., Bastawissi, A.E., Boshra, M., Fahmy, A.: A novel approach to formalize and collect object-oriented design-metrics. In: Proceedings of the 9th International Conference on Empirical Assessment in Software Engineering (2005)
Eichberg, M., Germanus, D., Mezini, M., Mrokon, L., Schafer, T.: QScope: an open, extensible framework for measuring software projects. In: Proceedings of 10th European Conference on Software Maintenance and Reengineering, CSMR (2006)
Mens, T., Lanza, M.: A graph-based metamodel for object-oriented software metrics. Electronic Notes in Theoretical Computer Science 72 (2002)
Marinescu, C., Marinescu, R., Girba, T.: Towards a simplified implementation of object- oriented design metrics. In: IEEE METRICS, pp. 10–11 (2005)
Abreu, F.B., Melo, W.L.: Evaluating the impact of object-oriented design on software quality. In: 3rd International Software Metrics Symposium, Berlin, Germany (1996)
Briand, L.C., Daly, J.W., Wust, J.: A unified framework for coupling measurement in object-oriented systems: Technical report ISERN, Fraunhofer Institute for Experimental Software Engineering, Germany (1996)
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 476–493 (1994)
Li, W., Henry, S.: Object-oriented metrics that predict maintainability. Journal of Systems and Software, 111–122 (1993)
Henry, S., Selig, C.: Predicting source-code complexity at the design stage. IEEE Software, 36–44 (1990)
Ray, E.T.: Learning XML, 2nd edn. O’ Reily Media (2003)
Spinellis, D.: ckjm: a tool for calculating Chidamber and Kemerer Java metrics: Technical report, Athens University of Economics and Business, Athens, Greece (2006)
Java Metrics Tool, http://ivs.cs.uni-magdeburg.de/sw-eng/agruppe/forschung/tools/
NDepend – C# Tool, http://www.ndepend.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kayarvizhy, N., Kanmani, S. (2011). An Automated Tool for Computing Object Oriented Metrics Using XML. In: Abraham, A., Lloret Mauri, J., Buford, J.F., Suzuki, J., Thampi, S.M. (eds) Advances in Computing and Communications. ACC 2011. Communications in Computer and Information Science, vol 191. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22714-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-22714-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22713-4
Online ISBN: 978-3-642-22714-1
eBook Packages: Computer ScienceComputer Science (R0)