Call for Paper - November 2019 Edition
IJCA solicits original research papers for the November 2019 Edition. Last date of manuscript submission is October 21, 2019. Read More

Systematic Review of Object Oriented Metric Tools

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Authors:
Kayarvizhy N
10.5120/ijca2016908269

Kayarvizhy N. Article: Systematic Review of Object Oriented Metric Tools. International Journal of Computer Applications 135(2):8-13, February 2016. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

@article{key:article,
	author = {Kayarvizhy N},
	title = {Article: Systematic Review of Object Oriented Metric Tools},
	journal = {International Journal of Computer Applications},
	year = {2016},
	volume = {135},
	number = {2},
	pages = {8-13},
	month = {February},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}
}

Abstract

Tools that extract metrics from object oriented code are widely used as part of static code analysis which acts as a feedback mechanism for the managers, developers and other stake holders to improve the software quality. The software industry and academic research have confirmed the necessity of such tools and the impact they have on ensuring quality software. There is a transition of tools from measuring traditional software metrics to object oriented metrics as the focus has shifted to object oriented design and development. This paper presents a systematic review of both commercial and open source object oriented metric tools, highlighting the features supported and extensibility. The results are useful to arrive at the most suitable tool depending on the requirements of the stake holder. The results also identify a potential for an object oriented tool that can address the need for a tool that can work effectively across many object oriented languages and also be flexible for extending it to different languages and metrics.

References

  1. V. Yadav, R. Singh, Validating Object Oriented Design Quality using Software Metrics, Proceedings of the International Conference on Advances in Electronics, Electrical and Computer Science Engineering, vol. 2, no. 3, pp. 112-117, 2012
  2. J. Novak, G. Rakić, Comparison of software metrics tools for: net, Proc. of 13th International Multiconference Information Society-IS, Vol A. 2010.
  3. S. George, S. Avinash, J. T. Abraham, Object Oriented Design Metrics, Proceedings of the National Conference on Software Engineering, pp. 283-287, 2014
  4. SEG (Software Enginnering Group), Guidelines for Performing Systematic Literature Reviews in Software Engineering, Version 2.3, 2007
  5. R. Lincke, J. Lundberg, W. Löwe, Comparing software metrics tools, Proceedings of the 2008 international symposium on Software testing and analysis. ACM, 2008.
  6. N. Rutar, C. B. Almazan, J. S. Foster, A comparison of bug finding tools for Java, Software Reliability Engineering, ISSRE, 15th International Symposium on. IEEE, 2004.
  7. I. Lamas Codesido, Comparación de analizadores estáticos para código java, 2011.
  8. N. S. Bakar, C. V. Boughton, Validation of measurement tools to extract metrics from open source projects, Open Systems (ICOS), IEEE Conference on. IEEE, 2012.
  9. E. H. Alikacem, H. Sahraoui, Generic metric extraction framework, Proceedings of the 16th International Workshop on Software Measurement and Metrik Kongress (IWSM/MetriKon). 2006.
  10. P. Tomas, M. J. Escalona, M. Mejias, Open source tools for measuring the Internal Quality of Java software products. A survey, Computer Standards & Interfaces 36.1 (2013): 244-255.
  11. M. Auer, B. Graser, S. Biffl, A survey on the fitness of commercial software metric tools for service in heterogeneous environments: Common pitfalls, Software Metrics Symposium, Proceedings of Ninth International IEEE, 2003.
  12. Vukelich, Sdmetrics tool - A tool for measuring object-oriented design metrics from UML models, http://www.sdmetrics.com visited in January 2010.
  13. J. S. Alghamdi, R. A. Rufai, S. M. Khan, OOMeter: A software quality assurance tool, IEEE, 2005.
  14. T. Xie, W. Yuan, H. Mei, F. Yang, JBOOMT: Jade Bird Object-Oriented Metrics Tool, Submitted to Chinese Journal of Electronics (English Version), 2000.
  15. M. Stojanovic, K. El-Emam. ES2: A Tool for Collecting Object-oriented Design Metrics for the C++ and Java Source Code, 2001.
  16. ResourceStandardMetric(http://msquaredtechnologies.com/m2rsm/index.html)
  17. JHawk(http://www.virtualmachinery.com/jhawkprod.htm)
  18. M. Thirugnanam, J. N. Swathi, Quality Metrics Tool for Object Oriented Programming, International Journal of Computer Theory and Engineering, Vol 2, no. 5, pp. 1793-8201, 2010.
  19. J. Bansiya, C. Davis, Using QMOOD++ for object-oriented metrics, Dr. Dobb’s Journal , 1997.
  20. D. D. Spinellis, ckjm Chidamber and Kemerer metrics Software, Technical report, Athens University of Economics and Business, 2005.
  21. J. Muskens, M. Chaudron, R. Westgeest, Software architecture analysis tool, Proceedings of the 3d Progress Workshop on Embedded System. 2002.
  22. K. Sheik, W. Abdelmoez, K. Goseva-Popstojanova, H. Ammar, Software Architecture Risk Assessment (SARA) Tool, International Journal of Software Engineering Vol. 1, no. 2, 2008.
  23. V. E. Jyothi, S. Kaitepalli, K. N. Rao, Effective Implementation of Agile Practices-Object Oriented Metrics tool to Improve Software Quality, International Journal of Software Engineering and Applications , Vol. 3, no. 4, 2012.
  24. JMetric(http://www.it.swin.edu.au/projects/jmetric/products/jmetric/default.htm
  25. JMT(http://wwwivs.cs.unimagdeburg.de/sweng/agruppe/forschung/tools/)
  26. M. Clark, JDepend, http://www. clarkware. com/software/JDepend. html. l ast accessed in March (2005).
  27. C. Lee, JavaNCSS-a source measurement suite for Java, 2005.
  28. Analyst4j (http://www.codeswat.com)
  29. Dependency Finder (depfind.sourceforge.net)
  30. Eclipse Metrics Plugin 1.3.6 (http://www.easyeclipse.org/site/plugins/metrics.html)
  31. Eclipse Metrics Plugin 3.4 (http://eclipse-metrics.sourceforge.net/ )
  32. Semmle (https://semmle.com/ )
  33. Understand for Java (https://scitools.com/ )
  34. W. Lowe, M. Ericsson, J. Lundberg, T. Panas, N. Pettersson, Vizzanalyzer - a software comprehension framework, Third Conference on Software Engineering Research and Practise in Sweden, Lund University, Sweden. 2003.
  35. Parasoft (https://www.parasoft.com/product/static-analysis-cc/ )
  36. EssentialMetrics(http://www.powersoftware.com/download/ )
  37. JDK 1.8(http://www.oracle.com/javase/downloads/jdk8-downloads-2133151.html)

Keywords

Object-oriented, metrics, tools, systematic review.