Skip to main content

An Automated Tool for Computing Object Oriented Metrics Using XML

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 191))

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.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

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

    Google Scholar 

  3. Baroni, A.L., Brito, F.: An OCL-Based formalization of the MOOSE metric suite. In: Proceedings of QUAOOSE, Darmstadt, Germany (2003)

    Google Scholar 

  4. Baroni, A.L., Brito, F.: A formal library for aiding metrics extraction. In: International Workshop on Object-Oriented Re-Engineering, Darmstadt, Germany (2003)

    Google Scholar 

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

    Google Scholar 

  6. Lavazza, L., Agostini, A.: Automated measurement of UML models: an open toolset approach. Journal of Object Technology, 115–134 (2005)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  9. Mens, T., Lanza, M.: A graph-based metamodel for object-oriented software metrics. Electronic Notes in Theoretical Computer Science 72 (2002)

    Google Scholar 

  10. Marinescu, C., Marinescu, R., Girba, T.: Towards a simplified implementation of object- oriented design metrics. In: IEEE METRICS, pp. 10–11 (2005)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  13. Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 476–493 (1994)

    Google Scholar 

  14. Li, W., Henry, S.: Object-oriented metrics that predict maintainability. Journal of Systems and Software, 111–122 (1993)

    Google Scholar 

  15. Henry, S., Selig, C.: Predicting source-code complexity at the design stage. IEEE Software, 36–44 (1990)

    Google Scholar 

  16. Ray, E.T.: Learning XML, 2nd edn. O’ Reily Media (2003)

    Google Scholar 

  17. Spinellis, D.: ckjm: a tool for calculating Chidamber and Kemerer Java metrics: Technical report, Athens University of Economics and Business, Athens, Greece (2006)

    Google Scholar 

  18. Java Metrics Tool, http://ivs.cs.uni-magdeburg.de/sw-eng/agruppe/forschung/tools/

  19. NDepend – C# Tool, http://www.ndepend.com/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics