Ethnographic analysis reveals collaborative practices and challenges for underrepresented developers in open-source software, suggesting mentorship improvements.
While studying student developers who engage with the GitHub community is not new, there is a notable lack of understanding regarding how underrepresented groups participate in collaborative efforts. Previous research has typically focused on the initial moment of joining summer programs rather than examining the entire contribution process over time. This approach limits insights into how motivations and challenges evolve during contributions and often centers on individual experiences rather than collaborative behaviors among multiple participants. Our 13-month online ethnographic study investigates the collaborative practices of student developers within an Apache open-source software (OSS) community on GitHub. We analyze their interactions using GitHub features and the impact of Apache guidelines. By exploring the achievements and challenges students face in coding activities, we provide actionable insights to bridge the gap between community expectations and student needs. Our findings highlight strategies such as targeted mentorship and improved communication to support sustained contributions, offering valuable guidance for fostering a more inclusive OSS ecosystem.
No takes yet. Share an insight, caveat, or question.
Yan et al. (2025) studied this question.
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: