The Multifaceted Nature of Mentoring in OSS: Strategies, Qualities, and Ideal Outcomes
Zixuan Feng, Igor Steinmacher, Marco Gerosa, Tyler Menezes, Alexander, Serebrenik, Reed Milewicz, Anita Sarma

TL;DR
This paper explores the strategies, qualities, and outcomes of effective mentorship in open source software communities through surveys, providing actionable insights for mentors and communities to improve onboarding, skill development, and community building.
Contribution
It identifies key mentoring strategies, personal qualities, and ideal outcomes in OSS mentorship, supported by empirical survey data, offering practical guidance for enhancing mentorship practices.
Findings
Mapped 17 challenges to 21 support strategies
Identified key personal qualities for good mentorship
Outlined desirable mentorship outcomes
Abstract
Mentorship in open source software (OSS) is a vital, multifaceted process that includes onboarding newcomers, fostering skill development, and enhancing community building. This study examines task-focused mentoring strategies that help mentees complete their tasks and the ideal personal qualities and outcomes of good mentorship in OSS communities. We conducted two surveys to gather contributor perceptions: the first survey, with 70 mentors, mapped 17 mentoring challenges to 21 strategies that help support mentees. The second survey, with 85 contributors, assessed the importance of personal qualities and ideal mentorship outcomes. Our findings not only provide actionable strategies to help mentees overcome challenges and become successful contributors but also guide current and future mentors and OSS communities in understanding the personal qualities that are the cornerstone of good…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMentoring and Academic Development · Software Engineering Techniques and Practices
