Mentoring is traditionally viewed as a dyadic, top-down apprenticeship. This perspective, however, overlooks other forms of informal mentoring taking place in everyday activities in which developers invest time and effort, but remain unacknowledged. Here, we investigate the different flavors of mentoring in Open Source Software (OSS) to define and identify implicit mentoring. We first define implicit mentoring--situations where contributors guide others through instructions and suggestions embedded in everyday (OSS) activities--through formative interviews with OSS contributors, a literature review, and member-checking. Next, through an empirical investigation of Pull Requests (PRs) in 37 Apache Projects, we build a classifier to extract implicit mentoring and characterize it through the dual lenses of experience and gender. Our analysis of 107,895 PRs shows that implicit mentoring occurs (27.41% of all PRs include implicit mentoring) and it does not follow the traditional dyadic, top-down apprenticeship model. When considering the gender of mentor-mentee pairs, we found pervasive homophily--a preference to mentor those who are of the same gender--in 93.81% cases. In the cross-gender mentoring instances, women were more likely to mentor men.
翻译:指导传统上被视为一种自上而下自上而下的实习,但这一视角忽视了在日常活动中发生的其他形式的非正式指导,而开发者在日常活动中投入时间和精力,但仍未得到承认。在这里,我们调查了开放源码软件(OSS)中不同形式的指导,以界定和确定隐含的辅导。我们首先定义了隐含的辅导情况,即捐助方通过日常(OSS)活动所包含的指导和建议指导他人,通过与开放源码软件参与者的编造式访谈、文献审查和成员核查。接下来,通过对37个阿帕契项目中的拉普请求(PRs)进行实证性调查,我们建立了一个分类员,以提取隐含的辅导,并通过经验和性别的双重视角来描述。我们对107,895 PRS的分析表明,隐含的辅导(所有PRs的27.41%包括隐含的辅导)没有遵循传统的Dyadic,自上而下而下的学徒模式。在考虑导师对男女的性别时,我们发现普遍偏向同一性别的导师。在跨性别指导中,妇女的可能性更大。