On the Statistical Distribution of Object-Oriented System Properties


Autoria(s): Herraiz Tabernero, Israel; Rodriguez, Daniel; Harrison, Rachel
Data(s)

01/05/2012

Resumo

The statistical distributions of different software properties have been thoroughly studied in the past, including software size, complexity and the number of defects. In the case of object-oriented systems, these distributions have been found to obey a power law, a common statistical distribution also found in many other fields. However, we have found that for some statistical properties, the behavior does not entirely follow a power law, but a mixture between a lognormal and a power law distribution. Our study is based on the Qualitas Corpus, a large compendium of diverse Java-based software projects. We have measured the Chidamber and Kemerer metrics suite for every file of every Java project in the corpus. Our results show that the range of high values for the different metrics follows a power law distribution, whereas the rest of the range follows a lognormal distribution. This is a pattern typical of so-called double Pareto distributions, also found in empirical studies for other software properties.

Formato

application/pdf

Identificador

http://oa.upm.es/10701/

Idioma(s)

eng

Publicador

E.T.S.I. Caminos, Canales y Puertos (UPM)

Relação

http://oa.upm.es/10701/1/paper.pdf

http://agile.diee.unica.it/wetsom2012/

Direitos

http://creativecommons.org/licenses/by/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Proceedings of 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012) | 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM 2012) | 03/06/2012 - 03/06/2012 | Zurich, Suiza

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed