opensource,

一分钟读论文:《女性参与开源软件:文献调查》

Unbug By Unbug Follow Mar 08, 2023 · 1 min read
一分钟读论文:《女性参与开源软件:文献调查》
Share this

国际妇女节,女性在开源软件(Open Source Software,简称 OSS) 中的参与非常不平衡似乎没什么提起。澳大利亚国立大学(ANU)、北亚利桑那大学(NAU)、巴西联邦技术大学(UTFPR)和俄勒冈州立大学(OSU)合著的论文《Women’s Participation in Open Source Software: A Survey of the Literature》基于51篇在2000年至2021年间发表的关于女性参与 OSS 的文章,总结了女性参与 OSS 的挑战和策略。论文发现:

  • 女性在 OSS 中的贡献者占比约为9.8%,其中大多数是近期贡献者,年龄在20-37岁之间,每周投入 OSS 的时间少于5小时,并且做出了代码和非代码两种类型的贡献。
  • 只有5%的项目有女性作为核心开发者,女性提交的合并请求(pull-request)不到5%,但她们的合并请求接受率与男性相当甚至更高,在某些情况下达到了78.6%

女性如何参与 OSS

  • 与男性进行了比较,女性在 OSS 中的贡献类型包括代码和非代码两种,其中非代码贡献主要涉及文档、测试、设计、项目管理等方面。
  • 女性在 OSS 中的贡献角色有核心开发者和边缘贡献者两种,其中只有5%的项目有女性作为核心开发者,而大多数女性是边缘贡献者。
  • 女性在 OSS 中的贡献渠道有邮件列表、论坛、聊天室、博客等多种形式,其中邮件列表是最常用的渠道,但也是最不包容和最具挑战性的渠道。
  • 女性在 OSS 中提交合并请求(pull-request)的数量远低于男性,平均只占4.6%,但她们的合并请求接受率与男性相当甚至更高,在某些情况下达到了78.6%

女性参与 OSS 的动机

  • 学习新技能:这是一个普遍且强大的动机,许多女性通过参与 OSS 来提高自己在编程、设计、测试等方面的技能,并获得新知识和经验。
  • 利他主义:这是一个重要且常见的动机,许多女性通过参与 OSS 来为社会或某个特定群体做出贡献,并感受到满足感和成就感。
  • 互惠:这是一个特别对女性有吸引力且影响力很大的动机,许多女性通过参与 OSS 来回报那些帮助过她们或使用过她们产品或服务的人,并建立信任和友谊。
  • 亲属关系:这是一个特别对女性有意义且影响力很强 的动机,许多女性通过参与 OSS 来支持或帮助她们认同或喜欢 的人或项目,并增强归属感和忠诚度。
  • 社交支持:这是一个重要且常见 的动机,许多女性通过参与 OSS 来寻求或提供社交支持, 包括鼓励、建议、反馈等,并享受交流和合作带来 的乐趣。
  • 认同感:这是一个重要且常见的动机,许多女性通过参与 OSS 来表达自己对某个领域或主题的兴趣或态度,并与其他有相同或类似认同感的人建立联系。
  • 自我效能感:这是一个重要且常见的动机,许多女性通过参与 OSS 来提高自己在某个领域或技能上的信心和能力,并证明自己的价值和贡献。
  • 职业发展:这是一个重要且常见的动机,许多女性通过参与 OSS 来增加自己在职场上的竞争力和可见度,并获得更多的就业或升职机会。

3.4 女性在 OSS 中面临的挑战

  • 缺乏同伴平等:这是一个普遍且严重 的挑战,72% 的女性感觉被 数量上压倒,24% 的女性感觉被孤立。她们很难找到其他 女性同伴或导师,也很难获得男性同伴 的尊重和支持。
  • 不包容沟通:这是一个普遍且严重 的挑战,许多女性在 OSS 中遭受了不友好、不礼貌、不敬、不专业、甚至侮辱和骚扰 的沟通方式。她们往往被忽视、打断、质疑或否定, 并因此感到沮丧和失望。
  • 有毒文化:这是一个普遍且严重 的挑战,许多女性在 OSS 中面对了一种排斥、敌对、竞争、精英主义、男权主义 和刻板印象等因素构成 的有毒文化。她们往往被视为外来者、次等公民或仅仅是符号, 并因此感到不安全和不舒服。
  • 缺乏信任和尊重:这是一个普遍且影响深远 的挑战,许多女性在 OSS 中缺乏他人对她们能力和贡献 的信任和尊重。她们往往被低估、质疑或拒绝, 并因此感到不满意和不自信。
  • 缺乏反馈和认可:这是一个普遍且影响深远的挑战,许多女性在 OSS 中缺乏他人对她们工作和成果的反馈和认可。她们往往得不到及时、有效、正面或建设性的反馈,也得不到公平、合理、透明或激励性的认可,甚至有时会被剥夺她们应得的荣誉或信誉,并因此感到沮丧和失落。
  • 缺乏时间和资源:这是一个普遍且影响深远的挑战,许多女性在 OSS 中缺乏足够的时间和资源来参与或持续参与。她们往往要面对更多的家庭、社会或职业责任,也要面对更多的经济、技术或教育障碍,并因此感到压力和困难。

支持女性参与 OSS 的策略

  • 提供培训和指导:这是一种针对缺乏技能、信心或知识等方面挑战 的策略,它通过提供专门针对女性 的培训课程、工作坊、教程等形式 来帮助她们提高自己在 OSS 中所需 的技能和知识,并通过提供专门针对女性 的导师计划、导师网络等形式 来帮助她们获得更多的指导和支持。
  • 建立专门或混合团队或社区:这是一种针对缺乏同伴平等、不包容沟通或有毒文化等方面挑战的策略,它通过建立专门针对女性或包含更多女性成员的团队或社区来为她们提供一个更安全、更友好、更合作的环境,并通过建立专门针对女性或包含更多女性领导者的团队或社区来为她们提供一个更公平、更尊重、更激励的环境。
  • 提供激励或奖励机制:这是一种针对缺乏反馈和认可等方面挑战的策略,它通过提供专门针对女性或考虑到女性需求和偏好的激励或奖励机制来鼓励和表彰她们在 OSS 中的贡献和成就,并通过提供专门针对女性或考虑到女性需求和偏好的激励或奖励机制来补偿和回报她们在 OSS 中所付出的时间和资源。
  • 改善沟通方式和氛围:这是一种针对不包容沟通或有毒文化等方面挑战的策略,它通过改善 OSS 中使用的沟通方式和氛围来促进女性与其他贡献者之间的交流和协作,并通过改善 OSS 中使用的沟通方式和氛围来减少女性遭受的不友好、不礼貌、不敬、不专业、甚至侮辱和骚扰等现象。
  • 提高可见度和认知度:这是一种针对缺乏信任和尊重等方面挑战的策略,它通过提高女性在 OSS 中的可见度和认知度来增加她们在项目中的影响力和地位,并通过提高女性在 OSS 中的可见度和认知度来展示她们在领域内的专业性和贡献性。提高可见度和认知度的方法包括:
    • 发布或推广女性在 OSS 中的工作和成果,例如在社交媒体、博客、新闻等平台上分享或转发她们的代码、文档、设计、测试等贡献,或者在会议、研讨会、报告等场合上展示或介绍她们的项目、产品、服务等成果。
    • 邀请或推荐女性参与 OSS 中的活动和机会,例如邀请或推荐她们参加或主持 OSS 相关的会议、研讨会、报告等活动,或者邀请或推荐她们申请或获得 OSS 相关的奖项、资助、赞助等机会。
    • 赞扬或表彰女性在 OSS 中的贡献和成就,例如给予她们正面、有效、建设性 的反馈,或者授予她们公平 透明 激励 的认可。