Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

Applicability of Weyuker’s Property 9 to Inheritance Metric

Print
PDF
International Journal of Computer Applications
© 2013 by IJCA Journal
Volume 66 - Number 12
Year of Publication: 2013
Authors:
Sandip Mal
Kumar Rajnish
10.5120/11135-6214

Sandip Mal and Kumar Rajnish. Article: Applicability of Weyukers Property 9 to Inheritance Metric. International Journal of Computer Applications 66(12):21-26, March 2013. Full text available. BibTeX

@article{key:article,
	author = {Sandip Mal and Kumar Rajnish},
	title = {Article: Applicability of Weyukers Property 9 to Inheritance Metric},
	journal = {International Journal of Computer Applications},
	year = {2013},
	volume = {66},
	number = {12},
	pages = {21-26},
	month = {March},
	note = {Full text available}
}

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

  • Weyuker E. J. , "Evaluating Software Complexity Measures", IEEE Trans. on Software Engineering, 14, (1998), pp. 1357-1365.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Kitchenham B, Pfleeger Sl. , Fenton NE. , "Towards a framework for software measurement validation", IEEE Trans. On Software Engineering 1995; 21(12):929-944.
  • Li W. Another metric suite for object-oriented programming. The Journal of Systems and Software 1998; 44(2):155–162.
  • Parther R. E. , "An Axiomatic Theory of Software Complexity Measurement", Computing Journal, vol. 27, No. 4, 1984, PP: 340-346.
  • 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.
  • 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.
  • 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.
  • 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,
  • 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.
  • Fenton N. , "Software Measurement: A necessary scientific basis", IEEE Transaction on Software Engineering, Vol. 20, No. 6, 1994, pp. 199-206.