• DocumentCode
    2016314
  • Title

    An Empirical Analysis of Object-Oriented Metrics for Java Technologies

  • Author

    Farooq, Ayaz ; Braungarten, René ; Dumke, Reiner R.

  • Author_Institution
    Software Eng. Group, Magdeburg Univ.
  • fYear
    2005
  • fDate
    24-25 Dec. 2005
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    As a fact, the application of object-oriented approach is of high significance in the area of software development since it can abet efficiency or cost effectiveness and reduce error probability during software design and implementation. In order to quantify, especially qualitative aspects such as potential error hot spots caused by elevated design complexity, software measurement can strongly assist. Particularly, metrics proposed by Chidamber and Kemerer as well as Abreu´s MOOD metrics set are presumably most prevalent in practice and provide adequate explanatory power. Especially the object-oriented programming language Java cannot be dismissed from one´s thoughts because a lot of Java libraries serve as foundation for contemporary applications. Thus, after initially defining language bindings for the aforementioned metrics, we perform measurement and evaluation of various Java standard libraries like J2SE, J2EE, J2ME, JWSDP and few others concerning different aspects. The results acquired are beneficial to be used by software designers for aligning and orienting their design with common industry practices. Furthermore, our extensive measurements enable us to carry out key metrics correlation studies incorporating many thousand Java classes
  • Keywords
    Java; object-oriented programming; software libraries; software metrics; Chidamber metrics; Java classes; Java libraries; Java technologies; Kemerer metrics; MOOD metrics; error probability; language bindings; object-oriented design metrics; object-oriented programming language; software design complexity; software development; software measurement; Application software; Costs; Error probability; Java; Mood; Object oriented programming; Performance evaluation; Software design; Software libraries; Software measurement; Chidamber and Kemerer Metrics; Correlation; Empirical Analysis; Java; MOOD Metrics; Object-oriented software; object-oriented design metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    9th International Multitopic Conference, IEEE INMIC 2005
  • Conference_Location
    Karachi
  • Print_ISBN
    0-7803-9429-1
  • Electronic_ISBN
    0-7803-9430-5
  • Type

    conf

  • DOI
    10.1109/INMIC.2005.334410
  • Filename
    4133425