Authors
Israel Herraiz, Jesus M Gonzalez-Barahona, Gregorio Robles
Publication date
2007/5/20
Conference
Fourth International Workshop on Mining Software Repositories (MSR'07: ICSE Workshops 2007)
Pages
21-21
Publisher
IEEE
Description
Software growth (and more broadly, software evolution) is usually considered in terms of size or complexity of source code. However in different studies, usually different metrics are used, which make it difficult to compare approaches and results. In addition, not all metrics are equally easy to calculate for a given source code, which leads to the question of which one is the easiest to calculate without losing too much information. To address both issues, in this paper present a comprehensive study, based on the analysis of about 700,000 C source code files, calculating several size and complexity metrics for all of them. For this sample, we have found double Pareto statistical distributions for all metrics considered, and a high correlation between any two of them. This would imply that any model addressing software growth should produce this Pareto distributions, and that analysis based on any of the considered …
Total citations
20062007200820092010201120122013201420152016201720182019202020212022202320241141281451175651244541
Scholar articles
I Herraiz, JM Gonzalez-Barahona, G Robles - Fourth International Workshop on Mining Software …, 2007