CFP last date
20 January 2025
Reseach Article

Applicability of Weyuker’s Property 9 to Inheritance Metric

by Sandip Mal, Kumar Rajnish
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 66 - Number 12
Year of Publication: 2013
Authors: Sandip Mal, Kumar Rajnish
10.5120/11135-6214

Sandip Mal, Kumar Rajnish . Applicability of Weyuker’s Property 9 to Inheritance Metric. International Journal of Computer Applications. 66, 12 ( March 2013), 21-26. DOI=10.5120/11135-6214

@article{ 10.5120/11135-6214,
author = { Sandip Mal, Kumar Rajnish },
title = { Applicability of Weyuker’s Property 9 to Inheritance Metric },
journal = { International Journal of Computer Applications },
issue_date = { March 2013 },
volume = { 66 },
number = { 12 },
month = { March },
year = { 2013 },
issn = { 0975-8887 },
pages = { 21-26 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume66/number12/11135-6214/ },
doi = { 10.5120/11135-6214 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:22:11.664072+05:30
%A Sandip Mal
%A Kumar Rajnish
%T Applicability of Weyuker’s Property 9 to Inheritance Metric
%J International Journal of Computer Applications
%@ 0975-8887
%V 66
%N 12
%P 21-26
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In the metric suite for Object-Oriented design put forward by Chidamber and Kemerer it is observed that Weyuker property 9 is not satisfied by any of the structural Inheritance Complexity Metrics. The same is also observed for the candidate structural inheritance complexity metric by Brito and Carapuca, Li's inheritance metric suite, Rajnish and Bhattacherjee inheritance metric. This paper presents two new inheritance metrics: one is ICC (Inheritance Complexity of Class) measured at the class level, which does not satisfies Weyuker property 9 and another one is ICT (Inheritance Complexity of Tree) measured at the tree level, which satisfies the Weyuker property 9 (Interaction Increases Complexity). Examples supporting the applicability of the property are also presented.

References
  1. Weyuker E. J. , "Evaluating Software Complexity Measures", IEEE Trans. on Software Engineering, 14, (1998), pp. 1357-1365.
  2. Chidamber S. R. and Kemerer C. F. , "A Metrics Suite for Object Oriented Design", IEEE Trans. on Software Engineering, 20, 6(1994), pp. 476 – 493.
  3. Brito A. F. and Carapuca R. , "Candidate Metrics for Object-Oriented Software within a Taxonomy Framework", Journal of System Software, vol. 26, 1994, pp. 87-96.
  4. Gursaran and Roy G, "On the applicability of Weyuker Property Nine to Object-Oriented Structural Inheritance Complexity Metrics", IEEE Transaction on Software Engineering, Vol. 27, no. 4, 2001, pp. 361-364.
  5. Cherniavsky J. and. Smith C. " On Weyuker's Axioms for Software Complexity Measures", IEEE Transaction on Software Engineering, Vol. 17, no-6, 1991, pp. 636-638.
  6. Sharma N. , Joshi P. , Joshi R. K. "Applicability of Weyuker's Property 9 to Object-Oriented Metrics", IEEE Transaction on Software Engineering, Vol. 32, No. 3, 2006, pp. 209-211.
  7. Zhang L. and Xie D. , "Comments on 'On the applicability of Weyuker Property Nine to Object-Oriented Structural Inheritance Complexity Metrics", IEEE Transaction on Software Engineering, Vol. 28, no. 5, 2002, pp. 526-527.
  8. Rajnish K. and Bhattacherjee V. , "Class Inheritance Metrics-An Analytical and Empirical Approach", Infocomp Journal of Computer Science, Federal University of Lavras, Brazil, Vol. 7 No. 3, pp. 25-34, 2008.
  9. Rajnish K. and Bhattacherjee V. ," An Analytical Evaluation on Li's Inheritance Metric Suites against Weyuker's Properties", International Journal of Engineering and Technology Volume 1 No. 1, October, 2011, PP: 80-88.
  10. Kitchenham B, Pfleeger Sl. , Fenton NE. , "Towards a framework for software measurement validation", IEEE Trans. On Software Engineering 1995; 21(12):929-944.
  11. Li W. Another metric suite for object-oriented programming. The Journal of Systems and Software 1998; 44(2):155–162.
  12. Parther R. E. , "An Axiomatic Theory of Software Complexity Measurement", Computing Journal, vol. 27, No. 4, 1984, PP: 340-346.
  13. Melton A. , Gustafson D. , Bieman J. , and Baker A. , "A Mathematical Perspective for Software Measure Research", Journal of Software Engg. Vol. 5, No. 5, 1990 PP: 246-254.
  14. Roy G. , "On the Applicability of Weyuker Property Nine to Object-Oriented Structural Inheritance Complexity Metrics, M. Tech. Minor Project Report, Faculty of Eng,. Dayalbagh Educational Inst. , Agra, 1997.
  15. Rajnish K. and Bhattacherjee V. "Maintenance of Metrics through class Inheritance hierarchy", Proceedings of International conference on Challenges and Opportunities in Information Technology Industry", PCTE, Ludhiana, 2005, pp. 83.
  16. Rajnish K. and Bhattacherjee V. "A New Metric for Class Inheritance Hierarchy: An Illustration", Proceedings of National Conference on Emerging Principles and Practices of Computer Science & Information Technology (EPPCSIT'06)", GNDEC, Ludhiana, Allied Publishers, 2006, pp. 321-325,
  17. Rajnish K. and Bhattacherjee V. "Class Inheritance Metrics and development Time: A Study", International Journal Titled as "PCTE Journal of Computer Science, Vol. 2, Issue 2, July-Dec-06, pp. 22-28.
  18. Fenton N. , "Software Measurement: A necessary scientific basis", IEEE Transaction on Software Engineering, Vol. 20, No. 6, 1994, pp. 199-206.
Index Terms

Computer Science
Information Sciences

Keywords

Classes Inheritance Tree Metrics Object-Oriented