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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 5. Growth Dynamics<br />

Median<br />

0 1 2 3 4 5 6<br />

0 10 20 30 40<br />

Release Sequence Number<br />

Number <strong>of</strong> Methods<br />

Out-Degree Count<br />

Public Method Count<br />

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

224, 226, 251, 274, 295, 296] summarise data using simple descriptive<br />

statistical measures.<br />

Comparison <strong>of</strong> different distributions may provide some insight, but require<br />

skill to interpret, particularly given the range <strong>of</strong> measures that can<br />

be used <strong>and</strong> the different population sizes that might be encountered.<br />

5.1.2 Distribution Fitting to Underst<strong>and</strong> Metric Data<br />

A more recent method to underst<strong>and</strong> s<strong>of</strong>tware metric data distribution<br />

involves fitting the data to a known probability distribution [21,55,<br />

118, 223, 270, 299]. For example, statistical techniques can be used to<br />

determine if the Number <strong>of</strong> Methods in a system fits a log-normal distribution<br />

[55]. The motivation for fitting metrics to known distributions is<br />

driven by the notion that it can help explain the underlying processes<br />

that might be causing specific distributions [209,287]. Furthermore, if<br />

the fit is robust <strong>and</strong> consistent we can infer information from the distri-<br />

95

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

Saved successfully!

Ooh no, something went wrong!