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.
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;
Conference_Titel :
9th International Multitopic Conference, IEEE INMIC 2005
Conference_Location :
Karachi
Print_ISBN :
0-7803-9429-1
Electronic_ISBN :
0-7803-9430-5
DOI :
10.1109/INMIC.2005.334410