Table of Contents
ISRN Software Engineering
Volume 2013 (2013), Article ID 276105, 14 pages
http://dx.doi.org/10.1155/2013/276105
Research Article

Extension of Object-Oriented Metrics Suite for Software Maintenance

Department of Electrical and Computer Engineering, Faculty of Engineering, The University of Western Ontario, London, ON, Canada N6A 5B9

Received 2 December 2012; Accepted 22 January 2013

Academic Editors: Y. Malaiya, A. Rausch, and C. Rolland

Copyright © 2013 John Michura et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. I. Bluemke, “Object oriented metrics useful in the prediction of class testing complexity,” in Proceedings of the 27th Euromicro Conference, pp. 130–136, 2001.
  2. V. R. Basili, L. C. Briand, and W. L. Melo, “A validation of object-oriented design metrics as quality indicators,” IEEE Transactions on Software Engineering, vol. 22, no. 10, pp. 751–761, 1996. View at Google Scholar · View at Scopus
  3. T. J. McCabe, “Complexity Measure,” IEEE Transactions on Software Engineering, vol. 2, no. 4, pp. 308–320, 1976. View at Google Scholar · View at Scopus
  4. S. R. Chidamber and C. F. Kemerer, “Metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476–493, 1994. View at Publisher · View at Google Scholar · View at Scopus
  5. M. Bundschuh and C. Dekkers, “Object-oriented metrics,” in The IT Measurement Compendium, M. Bundschuh and C. Dekkers, Eds., pp. 241–255, Springer, Berlin, Germany, 2008. View at Google Scholar
  6. E. J. Weyuker, “Evaluating software complexity measures,” IEEE Transactions on Software Engineering, vol. 14, no. 9, pp. 1357–1365, 1988. View at Publisher · View at Google Scholar · View at Scopus
  7. I. Vessey and R. Weber, “Research on structured programming: an wmpiricist's evaluation,” IEEE Transactions on Software Engineering, vol. 10, no. 4, pp. 397–407, 1984. View at Google Scholar · View at Scopus
  8. T. Wand and R. Weber, “Toward a theory of the deep structure of information systems,” in Proceedings of International Conference Information System, pp. 61–71, 1990.
  9. V. R. Basili and B. T. Perricone, “Software errors and complexity: an empirical investigatio,” Communications of the ACM, vol. 27, no. 1, pp. 42–52, 1984. View at Publisher · View at Google Scholar · View at Scopus
  10. M. H. Tang, M. H. Kao, and M. H. Chen, “An empirical study on object-oriented metrics,” in Proceedings of the 6th International Software Metrics Symposium, pp. 242–249, November 1999. View at Scopus
  11. S. Sarkar, A. C. Kak, and G. M. Rama, “Metrics for measuring the quality of modularization of large-scale object-oriented software,” IEEE Transactions on Software Engineering, vol. 34, no. 5, pp. 700–720, 2008. View at Publisher · View at Google Scholar · View at Scopus
  12. Y. Zhou, B. Xu, and H. Leung, “On the ability of complexity metrics to predict fault-prone classes in object-oriented systems,” Journal of Systems and Software, vol. 83, no. 4, pp. 660–674, 2010. View at Publisher · View at Google Scholar · View at Scopus
  13. H. M. Olague, L. H. Etzkorn, S. L. Messimer, and H. S. Delugach, “An empirical validation of object-oriented class complexity metrics and their ability to predict error-prone classes in highly iterative, or agile, software: a case study,” Journal of Software Maintenance and Evolution, vol. 20, no. 3, pp. 171–197, 2008. View at Publisher · View at Google Scholar · View at Scopus
  14. L. C. Briand and J. W. Daly, “A unified framework for coupling measurement in object-oriented systems,” IEEE Transactions on Software Engineering, vol. 25, no. 1, pp. 91–121, 1999. View at Google Scholar · View at Scopus
  15. L. C. Briand, J. Wüst, J. W. Daly, and D. Victor Porter, “Exploring the relationships between design measures and software quality in object-oriented systems,” Journal of Systems and Software, vol. 51, no. 1, pp. 245–273, 2000. View at Publisher · View at Google Scholar · View at Scopus
  16. F. T. Sheldon and H. Chung, “Measuring the complexity of class diagrams in reverse engineering,” Journal of Software Maintenance and Evolution, vol. 18, no. 5, pp. 333–350, 2006. View at Publisher · View at Google Scholar · View at Scopus
  17. R. Shatnawi, W. Li, J. Swain, and T. Newman, “Finding software metrics threshold values using ROC curves,” Journal of Software Maintenance and Evolution, vol. 22, no. 1, pp. 1–16, 2010. View at Publisher · View at Google Scholar · View at Scopus
  18. W. Li and S. Henry, “Object-oriented metrics that predict maintainability,” The Journal of Systems and Software, vol. 23, no. 2, pp. 111–122, 1993. View at Google Scholar · View at Scopus
  19. N. I. Churcher and M. J. Shepperd, “‘Comments on’ a metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 21, no. 3, pp. 263–265, 1995. View at Google Scholar
  20. W. Li, “Another metric suite for object-oriented programming,” Journal of Systems and Software, vol. 44, no. 2, pp. 155–162, 1998. View at Google Scholar · View at Scopus
  21. T. Mayer and T. Hall, “A critical analysis of current OO design metrics,” Software Quality Journal, vol. 8, no. 2, pp. 97–110, 1999. View at Google Scholar · View at Scopus
  22. S. R. Chidamber, D. P. Darcy, and C. F. Kemerer, “Managerial use of metrics for object-oriented software: an exploratory analysis,” IEEE Transactions on Software Engineering, vol. 24, no. 8, pp. 629–639, 1998. View at Google Scholar · View at Scopus
  23. M. Hitz and B. Montazeri, “Chidamber and kemerer's metrics suite: a measurement theory perspective,” IEEE Transactions on Software Engineering, vol. 22, no. 4, pp. 267–271, 1996. View at Google Scholar · View at Scopus
  24. H. S. Chae, Y. R. Kwon, and D. H. Bae, “A cohesion measure for classes in object-oriented classes,” Software, vol. 30, no. 12, pp. 1405–1431, 2000. View at Google Scholar
  25. J. A. Dallal, “Improving the applicability of object-oriented class cohesion metrics,” The Journal of Systems and Software, vol. 53, no. 9, pp. 914–928, 2011. View at Publisher · View at Google Scholar · View at Scopus
  26. K. A. M. Ferreira, M. A. S. Bigonha, R. S. Bigonha, L. F. O. Mendes, and H. C. Almeida, “Identifying thresholds for object-oriented software metrics,” The Journal of Systems and Software, vol. 85, no. 2, pp. 244–257, 2012. View at Google Scholar
  27. L. Etzkorn, J. Bansiya, and C. Davis, “Design and code complexity metrics for OO classes,” Journal of Object-Oriented Programming, vol. 12, no. 1, pp. 35–40, 1999. View at Google Scholar · View at Scopus
  28. K. El Emam, S. Benlarbi, N. Goel, and S. N. Rai, “The confounding effect of class size on the validity of object-oriented metrics,” IEEE Transactions on Software Engineering, vol. 27, no. 7, pp. 630–650, 2001. View at Publisher · View at Google Scholar · View at Scopus
  29. W. M. Evanco, “Comments on ‘The confounding effect of class size on the validity of object-oriented metrics’,” IEEE Transactions on Software Engineering, vol. 29, no. 7, pp. 670–672, 2003. View at Publisher · View at Google Scholar · View at Scopus
  30. G. Succi, W. Pedrycz, S. Djokic, P. Zuliani, and B. Russo, “An empirical exploration of the distributions of the Chidamber and Kemerer object-oriented metrics suite,” Empirical Software Engineering, vol. 10, no. 1, pp. 81–103, 2005. View at Publisher · View at Google Scholar · View at Scopus