• DocumentCode
    2834754
  • Title

    Software reuse metrics for object-oriented systems

  • Author

    Aggarwal, K.K. ; Singh, Yogesh ; Kaur, Arvinder ; Malhotra, Ruchika

  • Author_Institution
    Sch. of Inf. Technol., GGS Indraprastha Univ., Delhi, India
  • fYear
    2005
  • fDate
    11-13 Aug. 2005
  • Firstpage
    48
  • Lastpage
    54
  • Abstract
    The importance of software measurement is increasing leading to development of new measurement techniques. Reusing existing software components is a key feature in increasing software productivity. It is one of the key elements in object-oriented programming, which reduces the cost and increases the quality of the software. An important feature of C++ called templates support generic programming, which allows the programmer to develop reusable software modules such as functions, classes, etc. The need for software reusability metrics is particularly acute for an organization in order to measure the degree of generic programming included in the form of templates in code. This research addresses this need and introduces a new set of metrics for object-oriented software. Two metrics are proposed for measuring amount of genericty included in the code and then analytically evaluated against Weyuker´s set of nine axioms. This set of metrics is then applied to standard projects and accordingly ways in which project managers can use these metrics are suggested.
  • Keywords
    C++ language; object-oriented programming; software cost estimation; software metrics; software performance evaluation; software quality; software reusability; C++ template; generic programming; object-oriented programming; object-oriented software; object-oriented system; software component reusability; software cost reduction; software measurement; software productivity; software quality; software reusability metrics; Costs; Functional programming; Measurement techniques; Object oriented programming; Particle measurements; Productivity; Programming profession; Software measurement; Software quality; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
  • Print_ISBN
    0-7695-2297-1
  • Type

    conf

  • DOI
    10.1109/SERA.2005.60
  • Filename
    1563143