回声消除开源算法_消除开源软件中的包容性错误

回声消除开源算法

当人们谈论开源中的多样性和包容性时,讨论通常是关于如何提高项目文化的包容性。 但是,软件本身是否存在性别偏见? 我们的研究表明可以。 那么,您如何知道您的软件是否有偏见? 而且,如果是的话,如何使它更具包容性?

GenderMag方法是一种在软件中识别性别包容性问题的方法。 可在GenderMag.org上免费下载的“工具包”中提供该工具。

该方法是由俄勒冈州立大学杰出教授玛格丽特·伯内特Margaret Burnett)开发的 ,他在国际上与学生和合作者合作的成果表明,人们在解决软件问题上的方式存在性别差异,从使用Excel公式的人到专业程序员。

她受到软件产品经理的启发而设计GenderMag,他要求她为公司的医疗从业人员应用程序提供帮助,以编程满足患者需求的医疗设备。 他的客户群主要是女性,不幸的是,许多女性不喜欢该软件。 在拥有全男性开发团队的情况下,经理无所适从。

在本文中,我将分享软件中性别偏见的原因,然后描述这些偏见对开源工具的意义。

性别偏见如何潜入软件?

人们在解决问题和使用软件功能方面的个人差异通常会按性别分组; 也就是说,某些解决问题的方式更受男性青睐,而不是女性(反之亦然)。 软件工具通常支持工具开发人员偏爱的问题解决风格。 当这些工具由男性主导的团队开发时,它们可能会无意间造成性别偏见。

过去10年中,对众多人群的研究确定了以下五个解决问题的方面,这些方面会影响个人使用软件的方式:

  1. 使用该软件的动机
  2. 加工方式信息
  3. 计算机自我效能
  4. 对技术风险的态度
  5. 学习技术的首选样式

GenderMag方法已经确定了现实世界软件团队中的包容性问题。 如下图所示,使用GenderMag时,来自不同领域的17个不同的软件团队在他们自己的软件中发现了性别偏见。

Percentage of software features with embedded gender biases

嵌入性别偏见的软件功能所占的百分比。

GenderMag如何工作?

GenderMag方法由具有一组角色的特定于性别的认知演练组成。 每个角色代表系统目标用户的一个子集,因为它们与上面列出的五个解决问题的方面有关。 工具设计人员执行GenderMag演练,以识别程序或功能的新用户潜在的可用性问题。

在GenderMag演练中,工具设计人员通过特定角色的问题解决方面来回答三个问题:一个是关于详细用例中每个子目标的问题,另一个是有关每个界面操作的问题。

Abby Jones persona
为了说明,让我们看一下使用Abby Jones角色的演练:

次目标问:艾比·琼斯(Abby Jones)是否已形成此次目标,以实现她的总体目标? (是/否/也许,为什么,您使用了哪些方面?)

行动问题1:Abby Jones是否知道此步骤在用户界面中做什么? (是/否/也许,为什么,您使用了哪些方面?)

行动Q2:如果艾比·琼斯(Abby Jones)做正确的事,她会知道自己做正确的事,并且正在朝着目标前进吗? (是/否/也许,为什么,您使用了哪些方面)。

如果您对以上任何一个问题的回答为“否”,或者可能与五个方面之一相关联,那么您可能会遇到包容性错误。

开源的偏见在哪里?

我们的研究表明,开源软件将通过考虑软件设计中解决问题的方式中的这些个体差异而受益,因为它们可能会导致开源社区的多样性降低。 在最近的现场研究中,五个开源团队使用GenderMag方法分析了代码托管站点,问题跟踪程序和项目文档中的开源工具。

使用GenderMag认知演练,开源团队在发现的工具问题中有70%以上发现了性别偏见。

例如,显示性别偏见的一个常见问题是方式分散的问题及其相关信息记录在GitHub中。 团队的分析表明,信息分散会以综合的信息处理方式对个人造成不成比例的影响(即,在进行解决之前,通过收集有关问题的信息来很好地理解问题)。 这个分散的问题存在性别偏见,因为据统计,全面的信息处理在女性中比男性更为普遍。 即使这样,解决碎片问题也将帮助每个希望进行全面信息处理的人,无论其性别如何。

团队发现的另一个问题与学习风格的个体差异有关。 当信息散布到整个项目现场时,新人可以考虑采取许多行动(例如克隆,分叉,不同的拉取请求选项,发现问题),这些团队表明,喜欢通过修补学习的新人可能会迷失方向。 这个问题也存在性别偏见,但它们对男性的影响不成比例,因为从统计学上说,在男性中,通过修修补补学习比女性更为普遍。 同样,尽管这个问题对一种性别的影响比其他性别更大,但解决该问题将帮助每个喜欢修修补补学习的人。

在这些例子中,在一种情况下,工具和技术偏向于具有解决问题风格的人,女性偏爱于解决问题的风格,在另一种情况下,偏向于具有男性偏爱的解决问题的风格。 但是,总体而言,我们研究中的开源软件团队发现的大多数技术嵌入式问题都偏向于女性偏爱的解决问题风格。

随后对新人使用开源的经验的研究表明,这些团队的发现是正确的。 开源团队在我们先前的研究中发现的性别偏见与第二项研究中的新移民在日记中报告的问题相吻合。 在几个月的过程中,这些新来者记录了他们在为开源项目做出第一贡献的过程中所面临的工具和技术问题。 新来者的日记显示,在解决问题的方式与尝试参加活动时遇到的障碍如何相互作用方面,统计学上存在显着的性别差异。

你能做什么?

您可以使用免费提供的GenderMag方法查找并修复正在构建的软件中的包容性错误,以提供帮助。 您还可以为GenderMag Recorder's Assistant做出贡献, GenderMag Recorder's Assistant是一个新兴的开源工具,旨在简化GenderMag的流程。 如果您有兴趣通过其他方式合作解决软件中的性别偏见, 通过项目网站与我们联系


Anita Sarma将介绍该软件本身是否具有性别偏见? 在7月21日至31日于不列颠哥伦比亚省温哥华举行的北美开源峰会上, OSS工具与性别共融

翻译自: https://opensource.com/article/18/8/inclusivity-bugs-open-source-software

回声消除开源算法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值