Research Software Engineers: Career Entry Points and Training Gaps
本研究探讨了研究软件工程师(RSE)的职业入口与培训差距,将进入该职业的路径分为三类,并指出了需解决的关键优劣势,以吸引和留住多元化的未来RSE人才。
2023-03-15 cs.SE
Studies on the Software Testing Profession
本文试图了解的动机和去动机,影响软件专业人员的决定,采取和维持软件测试的职业生涯在四个不同的国家,即加拿大,中国,古巴和印度。这个研究问题可以被定义为“不同地区有多少软件专业人员热衷于从事测试职业,他们选择的原因是什么?”“为此,我们开发了一种跨部门但简单的基于调查的工具。在这项研究中,我们调查了软件测试人员如何感知和重视他们所做的事情和他们的环境设置。该研究指出了可视化的软件测试活动作为一组依赖于人类的任务的重要性,并强调了研究的必要性,严格审查有关软件测试活动的软件测试人员的个人评估。这项调查可以帮助全球行业领导者了解与工作相关的因素对测试专业人员动机的影响,并在此背景下为管理和领导提供信息和支持。
2019-06-12 cs.SE
Technostress in the Age of AI: A Preliminary Study with Software Professionals
University of Calgary(卡尔加里大学);University of Hawai‘i at Mānoa(夏威夷大学马诺阿分校);UFRPE(巴西雷西弗联邦 Rural 大学);Virginia Commonwealth University(弗吉尼亚联邦大学)
本研究通过调查121名软件从业者,发现AI相关的技术压力不仅源于适应技术变化,还源于管理工作职责和职业变化,影响从业者的责任与职业准备。
2026-09-15 cs.SE
Roadblocks to Attracting Students to Software Testing Careers: Comparisons of Replicated Studies
上下文最近,一系列研究强调了软件工程和计算机科学课程的本科生中软件测试职业的不受欢迎。最初的研究及其复制探索了四个国家(加拿大,中国,印度和马来西亚)的大学生的看法,并表明大多数学生不认为软件测试的职业生涯是毕业后的一个选择。这种情况代表了软件行业的一个问题,因为缺乏熟练的测试专业人员可能会降低软件项目的质量,增加不成功项目的数量。目标.本研究的目的是复制,在巴西,在其他四个国家进行的研究,建立比较和支持战略的发展,以提高全球本科生之间的软件测试的知名度和重要性。法我们遵循与原始研究相同的协议,使用问卷收集数据,并使用描述性统计和定性数据分析来分析答案。结果我们的研究结果表明,在巴西获得的结果相比,从其他国家获得的相似之处。我们观察到,学生们没有动力去从事软件行业的测试工作,因为他们认为测试活动缺乏挑战和持续学习的机会。结论.总之,学生们似乎对学习更多关于软件测试的知识很感兴趣。然而,缺乏关于软件开发课程主题的讨论,以及在大学一级提供的专注于软件质量的课程有限,降低了这一领域的知名度,从而导致对这一职业的兴趣下降。
2022-06-16 cs.SE
Motivations and Barriers to Communicating Software Engineering Research: Insights from Early Career Researchers
University of Bayreuth(拜罗伊特大学);Saarland University(萨尔兰大学);Heidelberg University(海德堡大学)
研究早期职业软件工程研究人员的科学交流体验,通过对18名博士生访谈及主题分析,探讨动机、渠道与障碍,揭示期望与实践的矛盾,强调需定制支持系统,为应对挑战提供指导。
2026-07-28 cs.SE
Exit the Code: A Model for Understanding Career Abandonment Intention Among Software Developers
本文通过调查221名开发人员并基于改编的Investment Model构建结构方程模型,揭示了技术满意度、职业投资等因素对当前在职软件开发人员职业放弃意向的影响,为制定人员保留策略提供了理论依据。
2025-03-06 cs.HC cs.SE
Investigating the Online Recruitment and Selection Journey of Novice Software Engineers: Anti-patterns and Recommendations
本文针对初级软件工程师的在线招聘与选拔流程,通过6次在线焦点小组访谈18名招聘人员,识别出12种反模式与31条可操作建议,为早期职业候选人与组织提供指导,并促进人力资源与软件工程交叉领域的研究。
2024-06-04 cs.SE
From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineering
Independent Researcher(独立研究者)
本文通过混合方法研究,探讨了代理AI在软件工程中初级和高级工程师的代理使用情况,发现组织政策而非个人偏好主要限制了代理能力,并提出三种实践以保持编码、学习和指导中的代理能力。
2026-02-11 cs.AI cs.HC cs.SE
Why Do We Code? A Theory on Motivations and Challenges in Software Engineering from Education to Practice
Queen's University(女王大学);George Mason University(乔治梅森大学)
本文通过15次半结构化访谈与Gioia方法论,构建暴露-追求-评估(EPE)过程模型,揭示软件工程教育到实践过渡中动机与挑战的相互作用,为设计干预措施提供理论基础。
2025-11-18 cs.SE
Reducing students' misconceptions about video game development. A mixed-method study
Nicolaus Copernicus University(尼古拉·哥白尼大学);Dark Point Games
本研究采用混合方法,评估了15小时行业专家讲座对减少学生对视频游戏开发误解的效果,发现该干预显著降低了学生的朴素信念并增强了其从业动力。
2025-11-01 cs.CY cs.HC cs.SE
Relationship between Gender and Code Reading Speed in Software Development
近年来,劳动力短缺已成为信息技术(IT)领域的热门话题。增加劳动力供应的一个解决方案是增加女性IT专业人员的数量。这是因为信息技术领域存在性别不平衡。为了实现这一目标,必须抑制偏见的影响,例如认为男子比妇女更适合从事科学和技术职业的看法,并增加女性专业人员的职业选择。为了抑制性别偏见的影响,我们分析了软件开发领域中性别与代码阅读速度之间的关系。某些源代码需要开发人员使用大量内存来正确理解它们,例如那些具有许多频繁更改值的变量的源代码。几项研究表明,男性和女性的记忆力表现不同。为了验证这一观点的正确性,我们通过实验分析了性别对语码阅读速度的影响。根据这一点,我们准备了四个程序,需要不同的内存量来正确理解它们。然后,我们测量了17名男性和16名女性受试者(共33名受试者)理解不同节目所需的时间。结果表明,在这方面,男性和女性受试者之间没有明显的差异,即使是在需要高记忆容量才能正确理解的程序中。
2022-09-08 cs.SE
The Four Pillars of Research Software Engineering
构建能够支持现代研究所需的数据和计算的巨大增长的软件需要具有越来越专业的技能集的个人,这些技能集需要时间来开发和维护。研究软件工程运动始于英国,近年来逐渐发展起来,旨在认识和支持这些人。为什么研究软件对研究社区之外的专业软件开发从业者很重要?研究软件可以对更广泛的世界产生巨大的影响,最近的进展意味着该领域现在可以被认为是专业软件开发职业生涯的一个更现实的选择。在这篇文章中,我们提出了一个结构,以及支持证据的现实世界的活动,它定义了四个要素,我们认为是关键的研究软件工程提供全面和可持续的支持。我们还强调了更广泛的开发人员社区可以从这些活动中学习和参与的方式。
2023-01-25 cs.SE
An Empirical Investigation of Soft Skills and Corresponding Challenges in International Software Engineering Education
University of Oulu(奥卢大学)
本研究通过两个焦点小组实证探究国际软件工程教育中团队合作所需的软技能及相关挑战,其发现为高校教师和教学法专家规划学生小组作业提供指导。
2026-08-04 cs.SE
Closing the gap between software engineering education and industrial needs
根据不同的报告,许多最近的软件工程毕业生在开始他们的职业生涯时经常面临困难,因为他们在大学教育中学到的技能与行业所需的技能不一致。为了满足这一需求,已经进行了许多研究,以使软件工程教育与行业需求保持一致。为了综合这些知识,我们在本文中提出了一个系统的文献综述(SLR),总结了这一领域的33项研究的结果。通过对所有这些研究进行荟萃分析,并使用来自12个国家和4,000多个数据点的数据,这项研究将使教育工作者和招聘经理能够调整他们的教育/招聘工作,以最好地准备软件工程劳动力。
2018-12-05 cs.SE
Paths to Testing: Why Women Enter and Remain in Software Testing?
本研究通过横断面调查,探讨女性进入并留在软件测试领域的动机,发现机会、平衡与学习是关键,并提出改进包容性和职业发展以维持多样性。
2024-04-20 cs.CY cs.SE
DevOps and General Developers: Insights from Stack Overflow's 2023 Survey
University of Bahrain(巴林大学)
通过分析 Stack Overflow 2023 年调查数据,比较 DevOps 专家与普通开发者在工具、技术、方法论和人口统计上的差异,发现两者角色互补,工具偏好无显著差异。
2026-06-19 cs.SE
At What Cost? Software Developers' Well-Being in the Age of GenAI
Queen’s University(女王大学);The University of Western Australia(西澳大学);University of Otago(奥塔哥大学);Uppsala University(乌普萨拉大学)
本文探讨了生成人工智能时代软件开发者福祉问题,指出过度关注生产力和性能可能忽视开发者身心健康,提出理论框架以平衡绩效指标与人类体验和社会可持续性。
2026-05-21 cs.SE
What Do Developers Discuss in Their Workplace? An Analysis of Workplace StackExchange Discussions
本研究分析Workplace StackExchange的47,368篇帖子,识别出46个主题并归为七类,发现约30%的讨论涉及工作场所冲突,凸显其作为开发者最突出讨论主题的地位。
2024-11-11 cs.SE
Diversity in Software Engineering Education: Exploring Motivations, Influences, and Role Models Among Undergraduate Students
本研究调查软件工程专业本科生的动机与影响,发现职业发展、技术热情和个人成长是主要驱动力,榜样(尤其科技影响者和家人)对维持代表性不足学生的兴趣至关重要。
2024-12-16 cs.CY cs.SE
The Dilemma of Building Do-It-Yourself (DIY) Solutions for Workplace Accessibility
研究通过对30名盲人和低视力软件专业人士的访谈,揭示了他们构建和使用DIY工具以支持无障碍软件开发的动机与影响,提出“双重黑客困境”并呼吁建立更有效的工具共享平台。
2025-01-30 cs.HC cs.SE
Beyond Code, We Are People: A Systematic Mapping of 25 Years of Literature on Soft Skills in Agile Development Teams
Federal University of Ceara(塞阿拉联邦大学);Federal University of Alagoas(阿拉戈阿斯联邦大学);Federal University of Bahia(巴伊亚联邦大学)
本研究系统梳理了25年间敏捷开发团队中关键软技能,揭示了沟通、适应力等核心能力及其在不同角色中的关联,指出现有文献在角色特定软技能研究上的不足。
2026-04-30 cs.SE