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
- I. Bluemke, “Object oriented metrics useful in the prediction of class testing complexity,” in Proceedings of the 27th Euromicro Conference, pp. 130–136, 2001.
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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