GitHub has introduced gamification via personal achievements, whereby badges are unlocked and displayed on developers' personal profile pages in recognition of their development activities. In this paper, we present a mixed-methods empirical investigation to study the diffusion of personal badges in GitHub in addition to the effects of and the reactions to their introduction. First, we conducted an observational study by mining longitudinal data for over 6,000 developers and performed correlation as well as regression analysis. Then, we analyzed 33 answers to a survey and 312 GITHUB community discussions about personal badges to gauge how the community reacted to the introduction of the new feature. We found that most of the sampled developers own at least a badge, but we also observed an increasing number of users who choose to keep their profile private and opt out from displaying badges. Besides, badges are in general poorly correlated with developers' qualities and dispositions such as timeliness and desire to collaborate. We also found that, with the exception of the Starstruck badge and the number of followers, their introduction to GitHub had no effects. Finally, the reaction of the community has been in general mixed, as developers find them appealing in principle but without a clear purpose and hardly reflecting their abilities in the current form.
翻译:GitHub通过个人成就徽章引入了游戏化元素,认可开发人员的开发活动并将其显示在其个人主页上。本文通过混合方法实证调查,研究了GitHub中个人徽章的扩散以及其引入的效果和反应。首先,我们通过挖掘超过6,000名开发人员的纵向数据进行了观测性研究,并进行了相关性和回归分析。然后,我们分析了33个关于个人徽章的调查答案和312个GitHub社区讨论,以了解社区对新功能的反应。我们发现,大多数样本开发人员拥有至少一个徽章,但我们还观察到越来越多的用户选择将其个人资料保密并选择退出显示徽章。此外,徽章总的来说与开发者的素质和性格如及时性和愿意合作等相关性都很差。我们还发现,除“Starstruck”徽章和粉丝数以外,它们对GitHub的引入没有影响。最后,社区的反应总的来说是复杂的,因为开发人员在原则上觉得它们很有吸引力,但目前的形式很难反映他们的能力。