Categorization via gender is omnipresent throughout society, and thus also computing; gender identity is often requested of users before they use software or web services. Despite this fact, no research has explored how software developers approach requesting gender disclosure from users. To understand how developers think about gender in software, we present an interview study with 15 software developers recruited from the freelancing platform Upwork as well as Twitter. We also collected and categorized 917 threads that contained keywords relevant to gender from programming-related sub-forums on the social media service Reddit. 16 posts that discussed approaches to gender disclosure were further analyzed. We found that while some developers have an understanding of inclusive gender options, programmers rarely consider when gender data is necessary or the way in which they request gender disclosure from users. Our findings have implications for programmers, software engineering educators, and the broader community concerned with inclusivity.
翻译:通过性别分类在全社会无处不在,因此也是在计算;用户在使用软件或网络服务之前,往往会要求用户使用性别认同;尽管这一事实,但没有研究软件开发者如何向用户要求性别披露信息;为了了解开发者如何在软件中思考性别,我们向从自由化平台“更新”和Twitter招聘的15名软件开发者提交了一份访谈研究;我们还收集并分类了917条线条,其中载有社会媒体服务Reddit与方案编制有关的分论坛与性别相关的关键词。 进一步分析了16个关于讨论性别披露方法的文章。我们发现,虽然一些开发者了解包容性的性别选项,但程序设计者很少考虑性别数据何时有必要,或他们要求用户披露性别的方式。我们的调查结果对程序设计者、软件工程教育者以及关注包容性的广大社区都有影响。