Gender Influence on Student Teams' Online Communication in Software Engineering Education
本研究通过分析39名学生八周GitHub项目中的Slack沟通,发现性别相关的协作行为差异及其与软件开发理解的显著关联,为公平协作教学提供依据。
2025-02-20 cs.SE
Engineering Gender-Inclusivity into Software: Tales from the Trenches
尽管软件本身对性别包容性的需求正在引起SE研究人员和SE从业者的关注,并且已经发布了一些方法来提供帮助,但关于如何使这些方法在现实世界中发挥作用的报道很少。例如,忙碌的软件从业者如何以低成本的方式使用这些方法?他们如何努力从使用它们中获得最大利益?他们如何避免在谈论性别时可能出现的争议?为了了解团队是如何处理这些和类似问题的,我们转向了10个真实世界的软件团队。我们以12种实践和3个潜在陷阱的形式展示了这些团队的“战壕”经验,以便为其他试图将性别包容性设计到软件产品中的真实软件团队提供他们的见解。
2019-05-27 cs.CY cs.SE
Gender Bias in Remote Pair Programming among Software Engineering Students: The twincode Exploratory Study
上下文结对编程(PP)已被发现,以提高学生的兴趣计算机科学,特别是对妇女来说,因此似乎是一种方式,以帮助补救他们的代表性不足,这可能是部分动机的性别定型观念适用于软件工程师,假设男人比他们的女性同龄人表现更好。如果结对编程中存在同样的偏见,它可能会违背改善性别平衡的目标。Objective.在一个远程环境中,学生不能直接观察他们的同龄人,我们的目标是探索他们的行为是否不同时,他们的远程PP合作伙伴的感知性别的变化,搜索的差异(i)感知生产力相比,独奏编程;(ii)合作伙伴的感知技术能力相比,他们自己的;(iii)合作伙伴的感知技能水平;(iii)合作伙伴的感知技能水平。(iv)交互行为,如源代码添加、删除的频率等;以及(v)聊天窗口中对话消息的类型和相对频率。法使用twincode平台,在远程PP过程中自动测量几种行为,以及两份问卷和对聊天的语义标记。应进行一系列实验,以确定可能的性别偏见的影响(如有)。对照组不知道他们伴侣的性别,而治疗组会收到这样的信息,但会选择性地欺骗他们伴侣的性别。对于每个反应变量,我们将(i)比较控制组和实验组的两个配对任务之间的得分距离;然后,仅使用实验组的数据,我们将(ii)使用合作伙伴的感知性别作为受试者内变量比较分数;(iii)分析合作伙伴的感知性别和受试者性别之间的相互作用。
2021-10-05 cs.SE
Factors Influencing Gender Representation in IT Faculty Programmes: Insights with a Focus on Software Engineering in a Nordic Context
本研究在北欧背景下通过调查与访谈探究女性选择IT职业的动机及学术经历对其职业决策的影响,发现家庭与个人兴趣是主要动因且女性感知更多挑战,并提出应对性别不平等的行动建议。
2025-04-11 cs.SE
She Elicits Requirements and He Tests: Software Engineering Gender Bias in Large Language Models
The University of Melbourne(墨尔本大学);Shinshu University(信州大学)
软件开发中的隐性性别偏见是一个有据可查的问题,例如技术角色与男性的关联。为了解决这种偏见,重要的是要更详细地了解它。这项研究使用数据采掘技术来调查与软件开发相关的56项任务(如分配GitHub问题和测试)受到嵌入在大语言模型中的隐性性别偏见影响的程度。我们系统地将每个任务从英语翻译成一种无性别的语言,并调查了与每个任务相关的代词。基于翻译每个任务100倍,在不同的排列,我们发现一个显着的差异,性别代词协会与不同的任务。具体来说,需求获取与代词“他”相关联的情况只有6%,而测试与“他”相关联的情况是100%。此外,与帮助他人有关的任务与“他”有91%的关联,而与询问同事有关的任务只有52%。这些研究结果揭示了一个明确的模式,性别偏见有关的软件开发任务,并解决这个问题,无论是在训练大语言模型,并在更广泛的社会具有重要意义。
2023-03-17 cs.AI cs.CY cs.LG
From Personas to Programming: Gender-specific Effects of Design Thinking-Based Computing Education at Secondary Schools
Technical University of Darmstadt(达姆施塔特工业大学);University of Passau(帕绍大学);University of Victoria(维多利亚大学)
研究探讨设计思维导向的计算教育是否能缩小性别差异,发现女生在自信心、兴趣和可持续性话题参与度上提升显著,而男生在技术任务中感到无聊但整体受益。
2026-03-27 cs.SE
Topics and Treatments in Global Software Engineering Research: A Systematic Snapshot
这项研究提出了一个分析的最新文献解决全球软件工程(GSE)。我们使用一种新的系统快照映射(SSM)技术检查GSE研究的现状。我们分析了2011年1月至2012年6月在同行评审会议、期刊和研讨会上发表的275篇论文。我们的研究结果提供了一个粗粒度的概述,最近的文献处理GSE,通过分类研究到预定义的类别。我们还遵循并扩展了几个先前的分类,以支持我们的数据合成。我们的研究结果表明,目前GSE的研究集中在管理和基础设施相关的因素。大多数研究是在组织一级进行的,采用的方法包括访谈、调查、实地研究和个案研究。我们使用国家间网络分析来确认美国和印度是GSE的主要参与者,美国-印度合作是最经常研究的,其次是美国-中国。特定国家集团在报告的全球支持企业项目地点中占主导地位。相比之下,中亚、南亚(印度除外)、非洲和东南亚等区域未被纳入这些研究。虽然已经发表了相当数量的与GSE相关的研究,但它们目前相当狭隘地集中在探索性研究和解释性理论上。批判性研究范式一直未被触及,也许是由于缺乏在GSE中进行此类研究的标准和原则。缺乏公式化的研究、实验和模拟,比较侧重于评价方法,所有这些都表明,相关领域的现有工具、方法和办法正在全球支助环境中进行测试。然而,这些解决方案可能无法扩展以涵盖GSE相关问题,或者可能忽略GSE特有的因素/方面。
2020-12-20 cs.SE
Diversity in Software Engineering Conferences and Journals
本文研究了软件工程领域三大顶级会议和两大顶级期刊作者的种族、性别与地理多样性,通过系统定量分析揭示了特定群体面临的偏见与准入壁垒,发现2010至2022年间作者种族多样性有所改善但性别与地理多样性未变。
2023-10-24 cs.SE
The Second Round: Diverse Paths Towards Software Engineering
本研究通过调查芬兰软件工程学生,发现女性申请时间晚于男性且营销影响因性别而异,并揭示线性教育与职业转换两条主要入行路径。
2024-02-27 cs.SE
Beyond the Boolean: How Programmers Ask About, Use, and Discuss Gender
通过性别进行分类在整个社会中无处不在,因此计算也是如此;在用户使用软件或网络服务之前,通常会要求用户进行性别身份识别。尽管如此,没有研究探讨软件开发人员如何要求用户披露性别。为了了解开发人员如何看待软件中的性别,我们对15名从自由职业平台Upwork和Twitter招募的软件开发人员进行了采访研究。我们还从社交媒体服务Reddit上与编程相关的子论坛中收集了917条包含性别相关关键词的帖子,并对其进行了分类。进一步分析了讨论性别披露办法的16个帖子。我们发现,虽然一些开发人员了解包容性性别选项,但程序员很少考虑何时需要性别数据,或者他们要求用户披露性别的方式。我们的研究结果对程序员、软件工程教育工作者和更广泛的关注包容性的社区都有意义。
2023-02-10 cs.HC cs.SE
A Multifaceted View on Discrimination in Software Development Careers
本研究通过分析 State of Devs 2025 调查的 800 份回复,揭示了软件开发领域歧视问题的多面性,发现年龄、性别、政治及宗教观点等是主要职场歧视来源,呼吁研究者在未来研究中评估更广泛的身份维度。
2025-10-31 cs.SE
Beyond the Binary: Motivations, Challenges, and Strategies of Transgender and Non-binary Software Engineering Students
Technical University of Darmstadt(达姆施塔特工业大学)
研究探讨了跨性别和非二元软件工程学生在教育阶段面临的挑战及促进包容性的策略,发现性别认同间接影响其选择,但远程工作和创建包容技术的个人愿望是关键因素。
2026-03-25 cs.CY cs.SE
Impostor Phenomenon Among Software Engineers: Investigating Gender Differences and Well-Being
本研究调查软件工程师中冒名顶替现象(IP)在性别与种族等多因素交叉下的表现及与幸福感的关联,通过分析624份调查数据发现女性IP发生率更高,且受IP影响者幸福感显著更低,强调需制定缓解策略提升从业者幸福感。
2025-02-11 cs.SE
Navigating the Path of Women in Software Engineering: From Academia to Industry
本文通过面向巴西女性的横断面混合方法调查,揭示其从大学到软件产业持续遭遇的性别偏见、骚扰与归属感缺失等系统性障碍,并提出组织改进建议。
2023-12-08 cs.SE
Challenges Women in Software Engineering Leadership Roles Face: A Qualitative Study
软件工程不仅仅是技术解决方案。在很大程度上,它还涉及组织问题,项目管理和人类行为。严重的性别问题可能严重限制妇女参与科学和工程职业。据称,女性的领导方式与男性不同,她们比男性更注重合作,更善于沟通,更少侵略性。然而,当与担任科技公司领导职务的女性交谈时,女性面临的问题迅速增加。我们邀请从事软件工程管理工作的女性来回答同理心地图画布上的问题。我们使用主题分析对答案进行编码,并将代码分组为主题。从分析中,我们确定了七个主题,支持我们列出他们在职业生涯中面临的主要挑战。
2021-04-28 cs.SE
Invisible Load: Uncovering the Challenges of Neurodivergent Women in Software Engineering
Monash University(墨尔本大学);RMIT(皇家墨尔本理工大学)
本文研究软件工程中神经多样性女性面临的挑战,结合包容性框架与性别框架,提出混合方法论以支持包容性变革。
2025-12-05 cs.AI cs.CY cs.SE
Breaking Barriers: Investigating the Sense of Belonging Among Women and Non-Binary Students in Software Engineering
本研究通过问卷和访谈探究软件工程教育中女性和非二元性别学生的归属感,发现性别姓名感知差异及tokenism等障碍仍存在,同时揭示榜样和鼓励等积极因素能增强归属感。
2024-05-06 cs.SE
Automated Identification of Sexual Orientation and Gender Identity Discriminatory Texts from Issue Comments
本文提出SGID4SE监督学习工具,结合六种预处理、十种算法和六类少数类优化策略,自动识别FLOSS问题评论中的性取向与性别身份歧视文本,基于BERT的模型取得最佳效果。
2025-07-28 cs.SE
It's Not About Whom You Train: An Analysis of Corporate Education in Software Engineering
CESAR School(CESAR学院)
研究探讨企业教育在软件工程领域中,职业背景和社会人口变量对培训质量和效果感知的影响,发现参与意愿和职业轨迹是关键因素,性别差异不显著。
2026-04-08 cs.SE
Struggling to Connect: A Researchers' Reflection on Networking in Software Engineering
University of Bayreuth(拜罗伊特大学)
本文反思了软件工程领域研究者在建立专业网络时面临的障碍,并提出社区驱动的“专家声音”倡议以应对不平等。
2026-01-15 cs.SE
The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review
需求工程需要需求工程师、利益相关者和其他开发人员等多个角色的协作,是一个高度依赖人的软件工程过程。确定个性、动机、情感、沟通、性别、文化和地理分布等人类因素如何影响可再生能源,将有助于我们更好地支持成功的可再生能源。本文的主要目的是系统地回顾主要的研究,调查了RE的各种人类方面的影响。进行了系统性文献综述(SLR),并确定了474项初始主要研究。最终筛选出74项相关、高质量的初步研究。在这些研究中,沟通的影响已被认为是在许多RE研究。其他人的方面,如个性,动机和性别主要是调查到目前为止,有关SE研究,包括RE作为一个阶段。研究结果表明,一起研究一个以上的人类方面是有益的,因为这揭示了人类各个方面之间的关系,以及它们如何共同影响RE过程。然而,大多数这些研究的人类方面的组合是独特的。在56.8%的研究中,确定了人类因素对RE的影响,40.5%确定了积极影响,30.9%确定了消极影响,26.2%确定了两种影响,而2.3%提到没有影响。这意味着,各种各样的人的方面积极或消极地影响RE过程和一个定义明确的理论分析的影响,不同的人的方面对RE仍有待确定和实际评估。这一SLR的发现有助于研究人员通过确定研究充分的研究领域来调查人类各个方面对RE的影响,并突出未来研究中应重点关注的新领域。
2021-09-16 cs.SE
Biases in gendered citation practices: an exploratory study and some reflections on the Matthew and Matilda effects
针对不同学科中部分社会文化群体研究者被引偏少的问题,本文首次分析软件工程领域的性别化引用实践,发现该领域引用公平性仍需提升,建议在稿件中纳入引用多样性声明。
2024-11-27 cs.DL cs.SE
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey data
芬兰被认为是一个在性别平等方面有着良好记录的国家。虽然统计数据支持芬兰在工作场所平等方面与许多其他国家相比表现良好的观点,但仍有许多领域需要改进。本文重点讨论了一些妇女在获得软件工程角色时所面临的问题。我们对252名受访者的调查数据进行了初步分析。这些主要是妇女,她们通过加入Mimmit koodaa倡议,表现出对获得编程角色的兴趣,该倡议旨在增加软件行业的平等和多样性。这项调查试图了解早期的经历可能会影响后来的职业选择,以及追求技术相关职业所需的效能感和信心。这些初步的研究结果表明,妇女的感觉计算自我效能和态度软件工程的早期经验的形状。更多的负面经历会降低未来从事软件工程工作的可能性,尽管他们对该领域感兴趣。
2020-02-05 cs.CY cs.SE
Investigating Markers and Drivers of Gender Bias in Machine Translations
Edinburgh Napier University(爱丁堡龙比亚大学);School of Computing, Engineering, and Built Environment(计算、工程与建筑环境学院)
本文通过DeepL回译56项软件工程任务,比较五种无性别中间语言并提出新的性别变化度量指标,识别主要动词为偏见驱动因素,验证了回译方法用于分析语言模型性别偏见的有效性与可重复性。
2024-04-02 cs.CL cs.CY cs.SE
Software Engineering Process Theory: A Multi-Method Comparison of Sensemaking-CoevoIution-Implementation Theory and Function-Behavior-Structure Theory
许多学者呼吁在软件工程中增加对理论的关注。因此,本文经验评估两个不同的软件开发过程理论-一个表达一个更传统的,有条不紊的观点(FBS)和一个表达一种替代的,更即兴的观点(SCI)。主要是定量调查的1300多名软件开发人员与四个定性的案例研究相结合,以实现同时广泛和深入的实证评估。基于这两种理论的封闭式先验编码方案的病例数据分析强烈支持SCI,问卷回答分布分析也是如此(p<0.001;卡方拟合优度检验)。此外,个案问卷三角调查发现,没有证据表明,支持SCI不同的参与者的性别,教育,经验,国籍或规模或性质的项目。这表明,而不是弱耦合阶段(分析,设计,编码,测试)之间的迭代,它是更准确和有用的概念化开发之间的组织感知项目上下文(意义制造),同时改善心理图片的上下文和设计工件(共同进化)和构建,调试和部署软件工件(实现)的特设振荡。
2013-07-03 cs.HC cs.SE
LGBTQIA+ (In)Visibility in Computer Science and Software Engineering Education
现代社会是多元的、多文化的和多方面的。由于这些特点,我们目前观察到关于不同领域的公平,多样性和包容性的辩论有所增加,特别是因为一些群体在许多环境中代表性不足。在计算机科学和软件工程中,这些领域负责为全球数十亿用户创建技术解决方案和系统,但却没有反映出它所服务的社会的多样性,这似乎是违反直觉的。为了解决软件行业的多样性危机,研究人员开始研究可用于增加学术界和软件行业多样性和包容性的策略。然而,计算机科学和相关课程,包括软件工程,缺乏多样性仍然是一个问题,特别是考虑到一些特定群体时。例如,LGBTQIA+学生面临着适应技术课程的几个挑战,尽管现在大学里的大多数学生属于Z世代,他们被描述为对性别和性行为持开放态度。在这项研究中,我们的目的是讨论国家的艺术出版物纳入LGBTQIA+学生在计算机科学教育。使用映射研究,我们确定了在过去六年中发表的八项研究,重点关注这一公众。我们目前制定的战略,以适应课程和讲座,以更具包容性的LGBTQIA+学生,并讨论未来研究的挑战和机遇
2023-03-10 cs.SE
What do Transgender Software Professionals say about a Career in the Software Industry?
多样性是软件开发的一个重要方面,因为技术影响着现代社会的几乎每一个方面,如果软件行业缺乏多样性,软件产品可能会无意中限制个人群体,而不是促进所有人的平等体验。在这项研究中,我们调查的观点,跨性别的软件专业人士的职业生涯中的软件工程的多样性在软件行业的一个方面。我们的研究结果表明,一方面,跨性别者选择从事软件工程的职业主要有两个原因:a)尽管软件开发环境不能免于歧视,但软件行业对跨性别者来说比其他行业更安全; b)跨性别者偶尔不得不应对性别焦虑、焦虑和对判断的恐惧,软件公司提供的工作灵活性使他们能够更有效地处理这些问题。
2023-03-22 cs.SE
How Do Generative Models Draw a Software Engineer? A Case Study on Stable Diffusion Bias
Department of Computer Science, University College London, London, UK(计算机科学系,伦敦大学学院,伦敦,英国);Department of Information Engineering, Computer Science and Mathematics, University of L'Aquila, L'Aquila, Italy(信息工程、计算机科学与数学系,拉奎拉大学,拉奎拉,意大利)
本研究通过实证评估Stable Diffusion三个版本在软件工程任务中的图像生成,发现模型在性别和种族上存在显著偏见,凸显了采用生成模型需警惕偏见风险。
2025-08-05 cs.AI cs.SE
Software Engineering Principles for Fairer Systems: Experiments with GroupCART
North Carolina State University(北卡罗来纳州立大学);Cornell University(康奈尔大学)
针对传统决策树模型对受保护群体的不公平歧视问题,提出GroupCART集成优化器,通过同时优化目标属性熵减少与受保护属性熵增加实现公平性,实验证明其无需数据转换且性能损失小,支持定制加权权衡公平与性能。
2025-04-17 cs.LG cs.SE
Lost in Transition: The Struggle of Women Returning to Software Engineering Research after Career Breaks
本研究提出一个多元文化项目,调查职业中断后女性重返软件工程学术界的挑战,比较各国政策,并提出支持透明招聘的建议。
2025-09-25 cs.SE
What Does a Software Engineer Look Like? Exploring Societal Stereotypes in LLMs
本研究通过招聘文本推荐与候选人图像生成实验,发现 GPT-4 和 Microsoft Copilot 在软件工程招聘中偏好男性、白种人及年轻化、瘦体型形象,揭示 LLM 会强化社会刻板印象。
2025-01-07 cs.SE
Software Engineering for Fairness: A Case Study with Hyperparameter Optimization
North Carolina State University(北卡罗来纳州立大学)
我们主张,这是软件工程师的道德义务,努力减少软件歧视。本文讨论了如何做到这一点。这是一个重要的话题,因为机器学习软件越来越多地用于做出影响人们生活的决策。潜在地,该软件的应用将导致更公平的决策,因为(与人类不同)机器学习软件没有偏见。然而,最近的结果表明,许多数据采掘软件包中的软件表现出“群体歧视”;即,它们的决策受到“受保护属性”的不适当影响(例如,种族、性别、年龄等)。在验证机器学习模型的公平性(通过识别这种软件歧视何时存在)方面,已经有了很多先前的工作。但在发现之后,会有缓解。有道德的软件工程师可以采取哪些措施来减少他们所生产的软件中的歧视?本文表明,在超参数优化过程中将\textit{fairness}作为目标可以(a)保留从数据挖掘机学习的模型的预测能力,同时(b)生成更公平的结果。据我们所知,这是超参数优化作为软件工程师生成更公平软件的工具的首次应用。
2019-10-30 cs.LG cs.SE
Diversity Awareness in Software Engineering Participant Research
多样性和包容性是塑造有益于整个社会的技术创新的必要先决条件。多样性考虑的一个常见指标是软件工程(SE)研究人员、开发人员和学生中不同社会群体的代表性。然而,这并不一定意味着多样性被认为是在SE研究本身。在我们的研究中,我们探讨了多样性是如何嵌入在SE研究,特别是涉及参与者研究的研究。为此,我们选择了79篇研究论文,其中包含105项跨越三年ICSE技术轨道的参与者研究。使用内容分析方法,我们确定了SE研究人员如何报告其研究参与者的各种多样性类别,并调查:1)参与者被描述的程度,2)通常报告的多样性类别,以及3)功能多样性在SE研究中的作用。我们确定了12个不同的多样性类别报告在SE参与者的研究。我们的研究结果表明,即使大多数SE研究报告的参与者的多样性,SE研究往往强调专业的多样性数据,如职业和工作经验,社会多样性数据,如性别或参与者的位置。此外,我们的研究结果表明,参与者的多样性很少被分析或反映后,当SE研究人员讨论他们的研究结果,结果或限制。为了帮助研究人员自我评估他们的研究多样性意识,我们提出了一个多样性意识模型和准则,SE研究人员可以应用到他们的研究。通过这项研究,我们希望阐明一种新的方法来解决SE领域的多样性和包容性危机。
2023-01-31 cs.SE
Generative AI May Reinforce Social Biases in Software Engineering Education
University of Massachusetts Amherst(马萨诸塞大学阿默斯特分校)
本研究揭示生成式AI在软件工程教育中的团队组建和视觉内容生成任务中强化社会偏见,需领域特定评估与缓解策略。
2026-09-25 cs.CY cs.SE
Expressions of Sentiments During Code Reviews: Male vs. Female
背景资料:由于大多数软件开发组织是男性主导的,女性开发人员遇到各种负面的工作经历报告说,感觉自己“不属于”。男性同事的歧视性咒骂或负面批评可能会进一步加剧这种感觉。目标:本研究的主要目的是确定在不同的软件工程任务中,男性和女性开发人员之间的情感表达的差异。方法:在这个目标上,我们挖掘了六个流行的开源项目的代码审查存储库。我们使用了一种半自动化的方法,利用名字和多个社交网络来识别开发人员的性别。使用SentiSE,一个定制的和最先进的情感分析工具,为软件工程领域,我们分类为消极,积极,或中性的每一个通信。我们还计算了每个开发人员使用的情感词,表情符号和咒骂语的频率。结果如下:我们的研究结果表明,在代码审查期间使用情感词,表情符号和咒骂的可能性因开发人员的性别而异,因为女性表达情感的可能性明显低于男性。虽然女性开发人员对男性同事的态度比对另一位女性开发人员更为中立,但六个项目中有三个项目的男性开发人员不仅更频繁地撰写负面评论,而且还拒绝给予女性同事积极的评价。结论:我们的研究结果提供了经验证据的另一个因素背后的负面工作场所遇到的女性开发人员,可能有助于减少女性在SE行业的经验。
2018-12-13 cs.CY cs.SE