Understanding the popularity of reporters and assignees in the Github

Github has evolved from traditional version control systems to incorporate the wave of the Web 2.0. Intensive collaboration among developers is one of the main goals of Github beyond traditional version control. Understanding how those developers collaborate is a key issue to enhance the outcomes of individuals and of the ecosystem as a whole, as well. Developers activity during the collaboration may be partially registered in the Github database. The analysis of this database can help to answer important questions about different facets of collaboration. In this work, our interest is to understand which factors can influence developers' popularity and provide insights for individuals to enhance their own popularity. We measure popularity with the number of developer followers. We have analyzed a subset of the Github database in order to explain the high popularity phenomenon. Although, we have found that commit activity is an important factor for high popularity, we also have observed developers with low activity (reports and assigns) but with a high number of followers. We present external factors that can explain this dichotomy and they should be considered as key factors in the ecosystem of open-source development.

[1]  Georgios Gousios,et al.  The GHTorent dataset and tool suite , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[2]  Jeffrey C. Carver,et al.  Building reputation in StackOverflow: An empirical investigation , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[3]  Bruce Ferwerda,et al.  GitHub developers use rockstars to overcome overflow of news , 2013, CHI Extended Abstracts.

[4]  Gabriella Kazai,et al.  Trust, authority and popularity in social information retrieval , 2008, CIKM '08.

[5]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[6]  Senthil Mani,et al.  Exploring activeness of users in QA forums , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[7]  Scott Grant,et al.  Encouraging user behaviour with achievements: An empirical study , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[8]  Junghoo Cho,et al.  Incorporating popularity in topic models for social network analysis , 2013, SIGIR.

[9]  Ricardo Baeza-Yates,et al.  Online social networks: beyond popularity , 2013, WWW '13 Companion.

[10]  James D. Herbsleb,et al.  Social coding in GitHub: transparency and collaboration in an open software repository , 2012, CSCW.

[11]  Juho Hamari,et al.  Does Gamification Work? -- A Literature Review of Empirical Studies on Gamification , 2014, 2014 47th Hawaii International Conference on System Sciences.