🤖 AI Summary
This study investigates effective mentoring practices in open-source software (OSS) communities to identify strategies, mentor attributes, and outcome metrics that enhance newcomer onboarding and competency development. Method: A two-phase mixed-methods survey involving 155 contributors was conducted, integrating Likert-scale quantitative analysis with qualitative thematic coding. Contribution/Results: The study proposes the first empirically grounded “Strategy–Quality–Outcome” mentoring framework for OSS, comprising 21 actionable, evidence-based mentoring strategies; 12 high-consensus core mentor qualities (e.g., patience, responsiveness); and 7 measurable developmental outcomes (e.g., capacity for independent contribution, sense of community belonging). It further introduces a novel Challenge–Strategy mapping matrix and a Quality–Outcome association model. Validated through rigorous empirical analysis, the framework has been formally adopted as a mentor training guideline by multiple international open-source foundations.
📝 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 mentorship and the outcomes that mentor-mentee pairs should aspire to achieve.