Social coding platforms such as GitHub have become defacto environments for collaborative programming and open source. When these platforms do not support specific cognitive styles, they create barriers to programming for some populations. Research shows that the cognitive styles typically favored by women are often unsupported, creating barriers to entry for woman newcomers. In this paper, we use the GenderMag method to evaluate GitHub to find cognitive style-specific inclusivity bugs. We redesigned the "buggy" GitHub features through a web browser plugin, which we evaluated through a between-subjects experiment (n=75). Our results indicate that the changes to the interface improve users' performance and self-efficacy, mainly for individuals with cognitive styles more common to women. Our results can inspire designers of social coding platforms and software engineering tools to produce more inclusive development environments.
翻译:GitHub等社会编码平台已成为协作编程和开放源码的变形环境。 当这些平台不支持特定的认知风格时,它们会给某些人群的编程设置障碍。 研究表明,女性喜欢的通常认知风格往往得不到支持,为女性新来者入境设置障碍。 在本文中,我们使用 GetHub 方法来评估GitHub 的认知风格特有的包容性错误。 我们通过一个网络浏览器插件重新设计了“ buggy” GitHub 特征,我们通过一个对象之间的实验(n=75)来评估。 我们的结果表明,对界面的改变提高了用户的性能和自我效能,主要针对女性具有认知风格的人。 我们的成果可以激励社会编码平台和软件工程工具的设计者创造更具包容性的发展环境。