Social media in GitHub: the role of @-mention in assisting software development

  • Yang Zhang
  • Huaimin Wang
  • Gang Yin
  • Tao Wang
  • Yue Yu
Research Paper

DOI: 10.1007/s11432-015-1024-6

Cite this article as:
Zhang, Y., Wang, H., Yin, G. et al. Sci. China Inf. Sci. (2017) 60: 032102. doi:10.1007/s11432-015-1024-6
  • 34 Downloads

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 GitHub. In order to begin investigating such claim, we examine data from two large and successful projects hosted on GitHub, the Ruby on Rails and the AngularJS. 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.

Keywords

issues social media @-mention GitHub software development 
032102 

Copyright information

© Science China Press and Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Yang Zhang
    • 1
  • Huaimin Wang
    • 1
  • Gang Yin
    • 1
  • Tao Wang
    • 1
  • Yue Yu
    • 1
  1. 1.Key Laboratory of Parallel and Distributed Computing, College of ComputerNational University of Defense TechnologyChangshaChina

Personalised recommendations