摘要 | 第4-5页 |
Abstract | 第5页 |
Chapter 1 Introduction | 第9-23页 |
1.1 Background | 第9-11页 |
1.2 Research Questions | 第11页 |
1.3 Research Approach | 第11-12页 |
1.4 Basic Definitions | 第12-21页 |
1.4.1 Open Source Software development | 第12页 |
1.4.2 Software repositories | 第12-17页 |
1.4.3 Mining Software Repositories (MSR) | 第17-18页 |
1.4.4 GitHub as a social coding platform | 第18-20页 |
1.4.5 Social Networks | 第20页 |
1.4.6 Social Networks Analysis (SNA) | 第20-21页 |
1.5 Master Thesis structure | 第21-23页 |
Chapter 2 Literature Review | 第23-32页 |
2.1 SourceForge.Net – a web-based source code repository | 第23页 |
2.2 GNOME ecosystem | 第23-24页 |
2.3 Apache ecosystem | 第24-25页 |
2.4 GitHub – a social coding platform | 第25-32页 |
2.4.1 Ruby-related projects on GitHub | 第25-28页 |
2.4.2 Ruby-on-Rails projects on Github | 第28页 |
2.4.3 GitHub based social networks | 第28-32页 |
Chapter 3 Proposed PSNs and their structures | 第32-42页 |
3.1 PSN Definition | 第32页 |
3.2 Models of social ties among OSS projects | 第32-34页 |
3.3 Proposed Approaches for Constructing PSNs | 第34-41页 |
3.3.1 Common Developer based PSN (CD-PSN) | 第34-36页 |
3.3.2 Fork based PSN (FK-PSN) | 第36-39页 |
3.3.3 Source Code based PSN (SC-PSN) | 第39-41页 |
3.4 Summary | 第41-42页 |
Chapter 4 The Results of Empirical Study on the Constructed PSNs | 第42-56页 |
4.1 Data Sources | 第42页 |
4.2 PSNs Construction Results | 第42-45页 |
4.2.1 CD-PSN | 第42-43页 |
4.2.2 FK-PSN | 第43-44页 |
4.2.3 SC-PSN | 第44-45页 |
4.3 PSNs Comparison | 第45-54页 |
4.3.1 On Network Metrics Level | 第45-52页 |
4.3.2 On Network Structural level | 第52-54页 |
4.4 PSNs characterization | 第54-55页 |
4.5 Result Summary | 第55-56页 |
Chapter 5 Conclusions and Future Work | 第56-61页 |
5.1 Conclusions | 第56-57页 |
5.2 Limitations | 第57-58页 |
5.3 Discussion | 第58-59页 |
5.4 Future Work | 第59-61页 |
References | 第61-66页 |
Acknowledgements | 第66-67页 |
Resume | 第67页 |