Estimation of generic reusability for object-oriented software an empirical approach

  • Authors:
  • Parul Gandhi;Pradeep Kumar Bhatia

  • Affiliations:
  • Manav Rachna International University, Faridabad, 121001, India;G. J. University of Science and Technology, Hisar, 125001, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inheritance and templates are key concepts in object-oriented programming (OOP), and are essential for achieving reusability and extendibility. The aim of this paper is to explore traditional Halstead's metrics and use them to propose more software metrics related to generic method and attributes in an object-oriented software. These metrics measure quantitative generic construct with inheritance in an object-oriented code. Two metrics GRr (Generic Reusability Ratio) and ERr (Effort Ratio) are proposed in this paper. First metric GRr (Generic Reusability Ratio) measures impact of template in program volume and second metric ERr (Effort Ratio) measures impact of template in development effort. These metrics will be a tool for estimating and evaluating costs of program design and program tests as well as program complexity.