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 />

5.11Correlation between Number <strong>of</strong> Branches <strong>and</strong> all other measures<br />

in Proguard. Box plots show the range <strong>and</strong> distribution<br />

<strong>of</strong> the correlation coefficients over the release history. 122<br />

5.12Evolution <strong>of</strong> Type Construction Count for ProGuard. . . . . 129<br />

5.13NOB Gini pr<strong>of</strong>ile for JabRef. . . . . . . . . . . . . . . . . . . 134<br />

6.1 Change evolution in the Hibernate framework. This graph<br />

illustrates change property captured by Equation 6.2.9. . . 148<br />

6.2 Change evolution in the Hibernate framework. This graph<br />

illustrates change property captured by Equation 6.2.10. . 149<br />

6.3 Box plot <strong>of</strong> system maturity showing distribution <strong>of</strong> age<br />

(in days since birth) <strong>and</strong> if the change properties hold.<br />

Graph on the left covers Equation 6.2.9, while the right<br />

side graph covers Equation 6.2.10. . . . . . . . . . . . . . . 150<br />

6.4 Probability <strong>of</strong> change reduces with system maturity. Graph<br />

on the left indicates the probability that Equation 6.2.9<br />

holds, while the right side graph indicates probability for<br />

Equation 6.2.10. The probabilities were predicted from the<br />

Logistic regression models. Age indicates days since birth. 151<br />

6.5 Cumulative distribution <strong>of</strong> the modification frequency <strong>of</strong><br />

classes that have undergone a change in their lifetime.<br />

The figure only shows some systems from our data set to<br />

improve readability. Systems that are considered outliers<br />

have been shown with dotted lines . . . . . . . . . . . . . . 154<br />

6.6 Number <strong>of</strong> measures that change for modified classes. x-<br />

axis shows the number <strong>of</strong> measures that have been modified,<br />

while the y-axis shows the percentage <strong>of</strong> classes . . . 155<br />

6.7 Spring In-Degree Count evolution. Proportion <strong>of</strong> modified<br />

classes with high In-Degree Count is greater than that <strong>of</strong><br />

new or all classes. . . . . . . . . . . . . . . . . . . . . . . . . 158<br />

6.8 Probability <strong>of</strong> modification increases as the In-Degree Count<br />

<strong>of</strong> a class increases. This graph is generated based on predicted<br />

values from the Logistic regression where In-Degree<br />

Count is the independent variable. . . . . . . . . . . . . . . 160<br />

xv

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

Saved successfully!

Ooh no, something went wrong!