Abstract Mentoring is a well-known way to help newcomers to Open Source Software (OSS) projects overcome initial contribution barriers. Through mentoring, newcomers learn to acquire essential technical, social, and organizational skills. Despite the importance of OSS mentors, they are understudied in the literature. Understanding who OSS project mentors are, the challenges they face, and the strategies they use can help OSS projects better support mentors’ work. In this paper, we employ a two-stage study to comprehensively investigate mentors in OSS. First, we identify the characteristics of mentors in the Apache Software Foundation, a large OSS community, using an online survey. We found that less experienced volunteer contributors are less likely to take on the mentorship role. Second, through interviews with OSS mentors (n=18), we identify the challenges that mentors face and how they mitigate them. In total, we identified 25 general mentorship challenges and 7 sub-categories of challenges regarding task recommendation. We also identified 13 strategies to overcome the challenges related to task recommendation. Our results provide insights for OSS communities, formal mentorship programs, and tool builders who design automated support for task assignment and internship.
more »
« less
Mentors matter: Association of mentors with project success in the Apache Software Foundation Incubator
Mentoring has been a subject of study for 50 years. Most studies of mentoring programs evaluate the effect of the program on the participants but do not evaluate if different mentors have different effects on mentees. Open-source software (OSS) is software with a license that allows it to be freely used by other people. Such software has become foundational to the world economy. However, many OSS projects get abandoned by their creators. Various nonprofit organizations have arisen to help OSS projects become sustainable. One of the key services offered by many of these nonprofit organizations is a mentorship program where experienced OSS developers advise nascent projects on how to achieve sustainability. We use data from the Apache Software Foundation Incubator program where 303 mentors have mentored 286 projects, with most mentoring more than one project, to address this question: Is who a project has as a mentor associated with variation in project success? Who a project has as a mentor accounts for 45% of the variation in project outcomes, with some mentors being associated with positive and some with negative outcomes. These mentors could offer insights into how to improve the mentoring program. This result also demonstrates, more broadly, that the nature of specific mentoring relationships may be important to understanding how mentors impact outcomes in other mentoring programs.
more »
« less
- PAR ID:
- 10351339
- Date Published:
- Journal Name:
- PloS one
- ISSN:
- 1932-6203
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
null (Ed.)Software developers who want to start contributing to an Open Source Software (OSS) project often struggle to find appropriate first tasks. The voluntary, self-organizing distribution of decentralized labor and the distinct nature of some OSS projects intensifies this challenge. Mentors, who work closely with newcomers, develop strategies to recommend tasks. However, to date neither the challenges mentors face in recommending tasks nor their strategies have been formally documented or studied. In this paper, we interviewed mentors of well-established OSS projects (n=10) and qualitatively analyzed their answers to identify both challenges and strategies related to recommending tasks for newcomers. Then, we employed a survey (n=30) to map the strategies to challenges and collect additional strategies. Our study identified 7 challenges and 13 strategies related to task recommendation. Strategies such as “tagging the issues based on difficulty,” “adding documentation,” “assigning a small task first and then challenge the newcomers with bigger tasks,” and “dividing tasks into smaller pieces” were frequently mentioned as ways to overcome multiple challenges. Our results provide insights for mentors about the strategies OSS communities can use to guide their mentors and for tool builders who design automated support for task assignment.more » « less
-
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.more » « less
-
null (Ed.)Purpose The unequitable representation among genders in science, technology, engineering and mathematics (STEM) degrees and careers remains a persisting challenge. Peer mentoring has been cited as one method for supporting women and racial and ethnic minorities in becoming interested in, experiencing self-efficacy in and persisting in STEM. The current study was undertaken to explore how and in what ways peer mentors' participation in the program (namely, the mentoring experience) influenced their STEM self-efficacy beliefs, interests, skills and behaviors, including their intent to persist and actual persistence in STEM. Design/methodology/approach Using a multisite case study design, the current study implemented a blended peer mentoring program at two historically black institutions. Findings The experience in the peer mentoring process increased mentors' self-efficacy, career interest, perceived mentoring skill development in most areas and intent to persist in STEM. Evidence from the interviews and open-ended survey questions demonstrated that the peer mentoring experience had a direct influence on the mentor's self-efficacy, career interest, leadership and professional skills and persistence. The thematic analysis of the data sources revealed that specific elements of the peer mentoring experience influenced mentors' beliefs, interests, skills and behaviors, including recognition, functioning as a mentor, developing an other's orientation, engaging in a sisterhood and developing competencies. Originality/value Findings support the benefit of the blended peer mentoring program model among women who identify as a racial or ethnic minority across two historically black college or universities (HBCUs). Peer mentoring programs should include training to increase competencies and skills, should provide resources targeted to specific mentor needs and should include opportunities for self-reflection and components of faculty support.more » « less
-
Research Experiences for Undergraduates (REU) programs in Science, Technology, Engineering, and Mathematics (STEM) aim to improve students' research skills, disciplinary knowledge, and career confidence. However, faculty mentors often lack formal training in effective mentoring practices. This study investigates the impact of professional development (PD) on faculty mentors in a physics REU program, focusing on communication and setting expectations, using a modified “Entering Mentoring” PD curriculum. A mixed-methods design explored three research questions: (1) What expectations do mentors establish, and how might they differ? (2) What realities do mentors experience, and how do expectations evolve? (3) What effect did PD have on mentoring, and how do interview and survey data converge to explain REU participant growth? Data were collected through semi-structured interviews with eight faculty mentors, post-program CIMER mentor surveys, and student surveys measuring their confidence in research abilities. Qualitative data were analyzed using constant comparative methods, while quantitative data were analyzed using descriptive statistics and t-tests to assess growth among two REU cohorts: one with mentor PD and one without. Results revealed that mentors faced challenges such as affording independence to mentees and selecting achievable research projects, regardless of experience. Despite these challenges, mentors focused on the research process, rather than the product, providing students with an authentic research experience. This approach led to significant perceived growth in students' general research skills, as reported by both mentors and mentees. Synthesis of qualitative and quantitative data showed that the PD program positively influenced mentoring practices and student outcomes. The 2024 PD-trained cohort showed statistically significant growth in research independence (Q24: d=0.86) and career confidence (Q49: d=0.62) compared to the non-PD 2023 cohort. This study emphasizes the importance of PD in improving mentoring practices and enhancing student growth, offering valuable insights for future REU programs.more » « less
An official website of the United States government

