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

1 Introduction 1<br />

1.1 Research Goals . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

1.2 Research Approach . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.3 Main Research Outcomes . . . . . . . . . . . . . . . . . . . . 6<br />

1.4 Thesis Organisation . . . . . . . . . . . . . . . . . . . . . . . 8<br />

2 S<strong>of</strong>tware Evolution 10<br />

2.1 Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.2 S<strong>of</strong>tware Evolution . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.3 The Laws <strong>of</strong> S<strong>of</strong>tware Evolution . . . . . . . . . . . . . . . . 18<br />

2.4 Studies <strong>of</strong> Growth . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

2.5 Studies <strong>of</strong> Change . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

2.6 Research Questions . . . . . . . . . . . . . . . . . . . . . . . 39<br />

3 Data Selection Methodology 41<br />

3.1 Evolution History . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

3.2 Open Source S<strong>of</strong>tware (OSS) . . . . . . . . . . . . . . . . . . 44<br />

3.3 Open Source Project Repositories . . . . . . . . . . . . . . . 46<br />

vii

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

Saved successfully!

Ooh no, something went wrong!