Published January 1, 2010 | Version v1
Conference paper Open

Do More People Make the Code More Defect Prone?: Social Network Analysis in OSS Projects

  • 1. Bogazici Univ, TR-80815 Bebek, Turkey

Description

A software quality model consists of three pillars: 3Ps (Product, Process, and People). Many software quality models in the literature have so far taken process and product related attributes into consideration, but there are very few studies that model people. In Open Source Software (OSS) development projects developers, and their interactions with each other, and the software product are even more important than commercial projects. In open source software loosely defined processes usually increase the significance of people. In this research we are motivated to explore the social network of people in OSS projects. For this purpose we extracted the social network metrics of developers in four large-scale open source software in order to examine their relation to software quality. First, we analyzed the effect of social network metrics in predicting post release defects. Second, we explored the effect of social networks on defect proneness of open source software. Our experimental results showed that social network metrics do not have a distinct impact over and above static code and churn metrics in predicting defects. On the other hand, our results revealed that there is a positive correlation between social network complexity and defect proneness.

Files

bib-007a9fd0-556c-4692-851f-b116f0719059.txt

Files (226 Bytes)

Name Size Download all
md5:0d78352b5a282c98991e9158503a7b7b
226 Bytes Preview Download