20.01.2014 Views

thesis - Faculty of Information and Communication Technologies ...

thesis - Faculty of Information and Communication Technologies ...

thesis - Faculty of Information and Communication Technologies ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 5. Growth Dynamics<br />

in 9 out <strong>of</strong> the 10 metrics, the exception was In-Degree Count. In all<br />

metrics except In-Degree Count, the range <strong>of</strong> ρ values was dispersed<br />

between 0.98 <strong>and</strong> −0.95. This observation is shown in Figure 5.10 <strong>and</strong><br />

the range for In-Degree Count is clearly different from the rest <strong>of</strong> the<br />

metrics under consideration.<br />

Interestingly, we also observed in the other 9 metrics, the Gini coefficient<br />

values trended up for some metrics, while others moved down in<br />

the same system. There were also very strong positive <strong>and</strong> strong negative<br />

trends for certain metrics, though not consistently similar across all<br />

systems, for instance in PMD the ρ value for NOB was −0.98 while in Kolmafia<br />

the value for NOB was +0.89. In approximately 30% <strong>of</strong> the cases,<br />

there was no observable trend, with the ρ value in the range −0.35 to<br />

+0.35 which shows that there is at best a weak relationship. Figure 5.10<br />

provides a box plot that indicates the range <strong>and</strong> IRQ <strong>of</strong> correlation coefficients<br />

for the 10 different metrics under study. As can be seen, the<br />

range <strong>of</strong> values is very broad <strong>and</strong> in 5 metrics (ODC,PMC,FOC,LIC <strong>and</strong><br />

NOB) the median value was zero.<br />

The In-Degree Count, a measure <strong>of</strong> popularity was the only one that<br />

consistently showed a positive trend. In 20 systems the ρ value was<br />

greater than 0.8 <strong>and</strong> in 11 systems the value was in the range 0.55 to 0.8.<br />

3 systems showed a weak relationship (ρ values <strong>of</strong> 0.08, 0.22 <strong>and</strong> 0.33),<br />

while only 3 systems (Struts, Tapestry <strong>and</strong> Ant consistently) showed a<br />

strong negative trend (ρ < −0.6).<br />

5.4.8 Summary <strong>of</strong> Observations<br />

The aim <strong>of</strong> our study into the nature <strong>of</strong> growth in s<strong>of</strong>tware was to underst<strong>and</strong><br />

if evolution causes growth to be evenly distributed among the<br />

various classes in the s<strong>of</strong>tware system, or if a certain classes tend to<br />

gain more complexity <strong>and</strong> size. In order to answer this question, we<br />

studied how the metric data distribution changes over time.<br />

119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!