A lot of talk and a badge: An exploratory analysis of personal achievements in GitHub

GitHub has introduced a new gamification element through personal achievements, whereby badges are unlocked and displayed on developers’ personal profile pages in recognition of their development activities. In this paper, we present an exploratory analysis using mixed methods to study the diffusion of personal badges in GitHub , in addition to the effects and reactions to their introduction. First, we conduct an observational study by mining longitudinal data from more than 6,000 developers and performed correlation and regression analysis. Then, we conduct a survey and analyze over 300 GitHub community discussions on the topic of personal badges to gauge how the community responded to the introduction of the new feature. We find that most of the developers sampled own at least a badge, but we also observe an increasing number of users who choose to keep their profile private and opt out of displaying badges. Additionally, badges are generally poorly correlated with developers’ skills and dispositions such as timeliness and desire to collaborate. We also find that, except for the Starstruck badge (reflecting the number of followers), their introduction does not have an effect. 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. We provide recommendations to the designers of the GitHub platform on how to improve the current implementation of personal badges as both a gamification mechanism and as sources of reliable cues for assessing the abilities of developers. • Most badges do not reliably signal developers’ skills or dispositions. • Starstruck badge shows strong correlation with developer popularity. • Developers are skeptical about badges’ ability to reflect their attributes and skills. • Personal badges are an underdeveloped gamification element in GitHub.

Authors

Institutions

Publication Details

Journal
Information and Software Technology
Published
2024-08-23
DOI
https://doi.org/10.1016/j.infsof.2024.107561
Primary Topic
Knowledge Management and Sharing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A lot of talk and a badge: An exploratory analysis of personal achievements in GitHub

Luigi Quaranta, Fabio Calefato, Filippo Lanubile
Information and Software Technology
Knowledge Management and Sharing
article

A lot of talk and a badge: An exploratory analysis of personal achievements in GitHub

Luigi Quaranta, Fabio Calefato, Filippo Lanubile
article en

Abstract

GitHub has introduced a new gamification element through personal achievements, whereby badges are unlocked and displayed on developers’ personal profile pages in recognition of their development activities. In this paper, we present an exploratory analysis using mixed methods to study the diffusion of personal badges in GitHub , in addition to the effects and reactions to their introduction. First, we conduct an observational study by mining longitudinal data from more than 6,000 developers and performed correlation and regression analysis. Then, we conduct a survey and analyze over 300 GitHub community discussions on the topic of personal badges to gauge how the community responded to the introduction of the new feature. We find that most of the developers sampled own at least a badge, but we also observe an increasing number of users who choose to keep their profile private and opt out of displaying badges. Additionally, badges are generally poorly correlated with developers’ skills and dispositions such as timeliness and desire to collaborate. We also find that, except for the Starstruck badge (reflecting the number of followers), their introduction does not have an effect. 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. We provide recommendations to the designers of the GitHub platform on how to improve the current implementation of personal badges as both a gamification mechanism and as sources of reliable cues for assessing the abilities of developers. • Most badges do not reliably signal developers’ skills or dispositions. • Starstruck badge shows strong correlation with developer popularity. • Developers are skeptical about badges’ ability to reflect their attributes and skills. • Personal badges are an underdeveloped gamification element in GitHub.

Information and Software TechnologyVol. 176
University of Bari Aldo Moro (IT)
Openalex Percentile: Top 82%
Knowledge Management and Sharing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.