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.

List <strong>of</strong> Figures<br />

4.7 Class diagram showing dependency information to illustrate<br />

how dependency metrics are computed. The metrics<br />

for the various classes shown in the table below the diagram 86<br />

4.8 Class diagram to illustrate how inheritance metrics are<br />

computed. The metrics for the diagram shown in the table<br />

below the diagram. . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

5.1 Relative <strong>and</strong> Cumulative frequency distribution showing<br />

positively skewed metrics data for the Spring Framework<br />

2.5.3. The right y-axis shows the cumulative percentage,<br />

while the left side shows the relative percentage. . . . . . . 93<br />

5.2 Change in Median value for 3 metrics in PMD. . . . . . . . 95<br />

5.3 Lorenz curve for Out-Degree Count in Spring framework in<br />

release 2.5.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />

5.4 Correlation coefficient distributions across all systems <strong>and</strong><br />

releases. The top graph shows the box-plots for each <strong>of</strong><br />

the 10 metrics under analysis. The bottom graph plots<br />

the distribution for the metrics. . . . . . . . . . . . . . . . . 108<br />

5.5 Spring evolution pr<strong>of</strong>iles showing the upper <strong>and</strong> lower boundaries<br />

on the relative frequency distributions for Number <strong>of</strong><br />

Branches, In-Degree Count, Number <strong>of</strong> Methods <strong>and</strong> Out-<br />

Degree Count. All metric values during the entire evolution<br />

<strong>of</strong> 5 years fall within the boundaries shown. The y-axis in<br />

all the charts shows the percentage <strong>of</strong> classes (similar to<br />

a histogram). . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />

5.6 The distinct change in shape <strong>of</strong> the pr<strong>of</strong>ile for Hibernate<br />

framework between the three major releases. Major releases<br />

were approximately 2 years apart. . . . . . . . . . . . 113<br />

5.7 Box plot <strong>of</strong> Gini coefficients across all selected Java systems.115<br />

5.8 IDC Gini evolution for Struts. . . . . . . . . . . . . . . . . . 116<br />

5.9 Evolution <strong>of</strong> selected Gini coefficients in Spring. The highlighted<br />

sections are discussed in Section 5.4.5. . . . . . . . 117<br />

5.10Box plot <strong>of</strong> Gini coefficients correlated with Age . . . . . . . 120<br />

xiv

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

Saved successfully!

Ooh no, something went wrong!