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.

Contents<br />

3.4 Selection Criteria . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

3.5 Selected Systems - An Overview . . . . . . . . . . . . . . . . 50<br />

3.6 Focus <strong>of</strong> Study . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

3.6.1 Categories <strong>of</strong> data sources . . . . . . . . . . . . . . . 53<br />

3.6.2 Java S<strong>of</strong>tware Systems . . . . . . . . . . . . . . . . . 54<br />

3.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

4 Measuring Evolving S<strong>of</strong>tware 60<br />

4.1 Measuring S<strong>of</strong>tware . . . . . . . . . . . . . . . . . . . . . . . 61<br />

4.2 Types <strong>of</strong> Metrics . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

4.2.1 Size Metrics . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

4.2.2 Complexity Metrics . . . . . . . . . . . . . . . . . . . . 63<br />

4.3 S<strong>of</strong>tware Evolution History Model . . . . . . . . . . . . . . . 66<br />

4.4 Measuring Time . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />

4.4.1 Release Sequence Number (RSN) . . . . . . . . . . . . 67<br />

4.4.2 Calendar Time . . . . . . . . . . . . . . . . . . . . . . 70<br />

4.5 Metric Extraction . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

4.5.1 Jar Extraction . . . . . . . . . . . . . . . . . . . . . . 73<br />

4.5.2 Class Metric Extraction . . . . . . . . . . . . . . . . . 74<br />

4.5.3 Merge Inner Classes . . . . . . . . . . . . . . . . . . . 82<br />

4.5.4 Class Dependency Graph Construction . . . . . . . . 82<br />

4.5.5 Dependency Metric Extraction . . . . . . . . . . . . . 84<br />

4.5.6 Inheritance Metric Extraction . . . . . . . . . . . . . 88<br />

viii

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

Saved successfully!

Ooh no, something went wrong!