隐性指导:开源中未被承认的开发者努力
软件工程
2023-02-08 v2
摘要
指导传统上被视为一种二元、自上而下的学徒关系。然而,这一视角忽略了在日常活动中发生的其他形式的非正式指导,开发者在其中投入时间与精力却未被承认。在此,我们调查开源软件(OSS)中不同形式的指导,以定义并识别隐性指导。我们首先通过对 OSS 贡献者的形成性访谈、文献回顾和成员核查,定义隐性指导——即贡献者通过嵌入在日常(OSS)活动中的指示与建议引导他人的情形。接着,通过对 37 个 Apache 项目中拉取请求(PRs)的实证研究,我们构建了一个分类器来抽取隐性指导,并透过经验与性别的双重视角对其特征进行刻画。我们对 107,895 个 PRs 的分析表明,隐性指导确实发生(27.41% 的所有 PRs 包含隐性指导),且其不遵循传统的二元、自上而下学徒模型。在考虑导师—学员对的性别时,我们发现普遍的同质性——偏好指导同性别者——出现在 93.81% 的案例中。在跨性别指导实例中,女性更可能指导男性。
引用
@article{arxiv.2202.11300,
title = {Implicit Mentoring: The Unacknowledged Developer Efforts in Open Source},
author = {Zixuan Feng and Amreeta Chatterjee and Anita Sarma and Iftekhar Ahmed},
journal= {arXiv preprint arXiv:2202.11300},
year = {2023}
}
备注
12 pages, 3 figures