Title :
Reference Values for Object-Oriented Software Metrics
Author :
Ferreira, Kecia A M ; Bigonha, Mariza A S ; Bigonha, Roberto S. ; Almeida, Heitor C. ; Mendes, Luiz F O
Author_Institution :
Dept. de Cienc. da Comput., Univ. Fed. de Minos Gerais(UFMG), Belo Horizonte, Brazil
Abstract :
Although a large quantity of OO software has been produced, little is known about the actual structure of this type of software. There is a large number of proposed metrics for OO software, but they are still not employed effectively in industry. A reason for this is that there are few data published about this topic, and typical values of the metrics are not known. This paper presents the results of a study carried out on a large collection of open-source software developed in Java. The objective of this study was to identify characteristics of this type of software in terms of a set of metrics for OO software, such as connectivity, class cohesion and depth of a class in its inheritance tree. The results of the study provide important insights on the structure of open-source OO software and exhibit values that can be taken as baselines for the values of measures of the metrics.
Keywords :
Java; inheritance; object-oriented methods; public domain software; software architecture; software metrics; tree data structures; Java; OO software; class cohesion; class depth; connectivity; inheritance tree; object-oriented software metrics; open-source software; reference values; software structure; Computer industry; Electronic switching systems; Java; Object oriented modeling; Open source software; Probability distribution; Software engineering; Software measurement; Software metrics; object-oriented software; probability distribution; software metrics;
Conference_Titel :
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location :
Fortaleza, Ceara
Print_ISBN :
978-1-4244-5024-4
Electronic_ISBN :
978-0-7695-3844-0
DOI :
10.1109/SBES.2009.27