Social Media in GitHub: the Role of @-Mention in Assisting Software Development

Yang Zhang,Huaimin Wang,Gang Yin,Tao Wang,Yue Yu
DOI: https://doi.org/10.1007/s11432-015-1024-6
2016-01-01
Science China Information Sciences
Abstract:Recently, many researches propose that social media tools can promote the collaboration among developers, which are beneficial to the software development. Nevertheless, there is little empirical evidence to confirm that using @-mention has indeed a beneficial impact on the issues in Git Hub. In order to begin investigating such claim, we examine data from two large and successful projects hosted on Git Hub, the Ruby on Rails and the Angular JS. By using qualitative and quantitative analysis, we give an in-depth understanding on how @-mention is used in the issues and the role of @-mention in assisting software development. Our statistical results indicate that, @-mention attracts more participants and tends to be used in the difficult issues. @-mention favors the solving process of issues by enlarging the visibility of issues and facilitating the developers’ collaboration. Our study also build an @-network based on the @-mention database we extracted.Through the @-network, we investigate its evolution over time and prove that we certainly have the potential to mine the relationships and characteristics of developers by exploiting the knowledge from the @-network.
What problem does this paper attempt to address?