Challenges Women in Software Engineering Leadership Roles Face: A Qualitative Study
软件工程不仅仅是技术解决方案。在很大程度上,它还涉及组织问题,项目管理和人类行为。严重的性别问题可能严重限制妇女参与科学和工程职业。据称,女性的领导方式与男性不同,她们比男性更注重合作,更善于沟通,更少侵略性。然而,当与担任科技公司领导职务的女性交谈时,女性面临的问题迅速增加。我们邀请从事软件工程管理工作的女性来回答同理心地图画布上的问题。我们使用主题分析对答案进行编码,并将代码分组为主题。从分析中,我们确定了七个主题,支持我们列出他们在职业生涯中面临的主要挑战。
2021-04-28 cs.SE
From Codebases to LLMs: Non-Inclusive Naming in Linux Foundation Repositories
Concordia University(康考迪亚大学);Brac University(布拉格大学)
研究利用 NISCAN 框架检测 Linux 基金会存储库中代码及相关工件的非包容性术语,对 461 个存储库进行生态系统规模研究,分析术语变化及影响因素,还通过案例研究评估大语言模型处理情况。
2026-07-14 cs.SE
About Instruction Sequence Testing
软件测试是作为一个所谓的主题,其中不同的作者和团体定义了不同的主题,每个主题都有不同的测试重点。软件测试的统一概念是不存在的,软件测试的可能的连贯视角的空间,每一个适合的主题,被视为由五个维度,每个维度代表两个相反的观点与各种中间视图之间跨越。指令序列被用作计算机程序的简单理论概念。指令序列测试理论可以作为软件测试理论的模型。指令序列测试被认为是一个新的主题,其定义可以自由地考虑,而不受现有的软件测试的观点的限制。提出了建立指令序列测试理论的问题。一个调查的动机和场景,为发展一个理论的指令序列测试。
2012-01-18 cs.SE
Inclusive Employment Pathways: Career Success Factors for Autistic Individuals in Software Engineering
本文通过系统综述30项研究,识别出18个影响自闭症个体在软件工程领域成功的因素,涵盖教育、培训、工作环境与辅助技术四个方面,为促进其包容性就业提供了循证建议。
2025-08-13 cs.SE
Large Language Models in Thematic Analysis: Prompt Engineering, Evaluation, and Guidelines for Qualitative Software Engineering Research
Chalmers University of Technology(查尔姆斯理工大学);University of Gothenburg(哥德堡大学);Universidad Ramon Llull(拉蒙·鲁尔大学);Uppsala University(乌普萨拉大学);University of Hohenheim(霍恩海姆大学)
本文针对反思性主题分析设计并迭代LLM提示,结合专家盲评比较人机编码结果,提出可复现流程、实证证据与保持质性研究严谨性的整合指南。
2025-10-21 cs.SE
A Framework of Critical Success Factors for Agile Software Development
University of Cape Town(开普敦大学)
本文通过分析53项研究,识别出敏捷项目中的21个关键成功因素,分为组织、人员、技术、过程和项目五大类,强调人员和过程因素的重要性,提出理论框架指导未来研究。
2026-02-04 cs.SE
Buying time in software development: how estimates become commitments?
尽管多年来的研究,以提高准确性,软件从业者仍然面临着软件估计困难。专家判断一直是工业界普遍使用的方法,研究人员在使用这种方法时注重提高估计的现实性,这似乎不足以实现人们期待已久的改进。而不是专注于估计过程的技术细节,我们调查了建立与客户和软件估计的承诺的相互作用。通过观察评估会议和采访不同背景下的公司的软件专业人员,我们发现,有根据的估计和软件估计的填充在将估计转化为承诺方面至关重要。我们的研究结果表明,软件专业人员使用填充有三个不同的原因:应急缓冲,完成其他任务,或提高产品的整体质量。pad的原因有一个共同的主题:争取时间来平衡短期和长期的软件开发承诺,包括偿还技术债务。这样一个主题出现在评估和建立承诺的相互作用中的人的方面:压力和客户相互冲突的短期和长期需求在技术活动之间扮演着无声和不为人知的角色。因此,我们的研究有助于解开潜在的现象,展示软件从业者使用的实践如何帮助处理评估所嵌入的人类和社会背景。
2021-05-17 cs.SE
Software quality: A Historical and Synthetic Content Analysis
互联的计算机和软件系统已经成为人们生活中不可缺少的一部分,因此软件质量的研究变得越来越重要。在软件质量研究中,人们曾多次尝试综合软件质量研究中获得的知识,但是,他们主要集中在软件质量的单个方面,而不是以整体的方式构建知识。我们研究的目的就是缩小这一差距。从Scopus书目数据库中获得软件质量出版物。元数据首先被导出到CRexlporer,用于识别历史根源,其次是VOSViewer,用作合成内容分析的一部分。在我们的研究中,我们将综合语境分析定义为文献计量学和内容分析的三角测量。我们的搜索结果在14451出版物。绩效文献计量研究表明,与软件质量有关的研究出版物的出版目前呈指数增长趋势,软件质量研究界也在不断壮大。最多产的国家是美国,最多产的机构是佛罗里达大西洋大学。综合内容分析显示,已发表的知识可以被结构化为10个主题,最重要的是关于软件质量改进与增强软件工程,先进的软件测试,并改进缺陷和故障预测与机器学习和数据采掘的主题。根据对热点问题的分析,未来的研究似乎将致力于开发和使用新的人工智能工具(而不仅仅是机器学习和数据采掘),并专注于如何在敏捷开发范式中确保软件质量。
2021-06-28 cs.SE
Robotics Meets Software Engineering: A First Look at the Robotics Discussions on Stackoverflow
University of Manitoba(曼尼托巴大学)
研究分析StackOverflow上500个机器人相关问题,发现机器人社区规模小导致问题曝光少,且问题关注度低,但发现机器人运动和执行器等主题持续占据讨论主导地位。
2026-03-22 cs.SE
A Mining Software Repository Extended Cookbook: Lessons learned from a literature review
Federal University of ABC(巴西联邦大学ABC分校);Federal University of Technology - Parana (UTFPR)(Parana)
Mining Software Repositories(MSR)的主要目的是发现最新的增强功能,并提供如何在软件项目中进行改进的见解。有鉴于此,本文更新了原始MSR Cookbook的MSR发现,首先进行系统的映射研究,以引出和分析最新技术,然后提出了一个扩展版本的Cookbook。这本扩展版《烹饪手册》建立在四个高层次主题之上,这些主题来自对112项选定研究的分析。因此,它被用来巩固扩展的Cookbook,作为对以下领域实践和研究的贡献:1)包括在所有可用和相关出版场所发表的研究; 2)包括和更新所有四个高级别主题的建议,与原始MSR Cookbook相比,本研究中的评论增加了84%; 3)总结每个高级别主题所使用的工具; 4)为未来的研究提供经验教训。因此,在这项工作中检查的扩展的Cookbook可以支持新的研究项目,因为在样本和工具的帮助下可以获得升级的建议和经验教训。
2021-10-08 cs.AI cs.SE
Towards a Closer Collaboration Between Practice and Research in Agile Software Development Workshop: A Summary and Research Agenda
本文总结了首届促进敏捷软件开发研究与实践协作的国际研讨会成果,探讨了导致研究与实践差距的主要因素、弥合策略及需进一步研究的挑战。
2025-07-14 cs.SE
Towards An Empirical Theory of Ideologies in the Open Source Software Movement
针对开源意识形态研究缺乏实证支撑的问题,本文通过扎根理论分析访谈与OSI演讲数据,构建包含六大范畴的OSS意识形态实证理论,为开源的社会文化研究提供新视角。
2023-06-08 cs.SE
Software Development with Scrum: A Bibliometric Analysis and Profile
在软件工程中引入的软件开发方法改变了软件开发的方式。Sourcing方法强调最终用户的积极参与,拥抱变化,以及产品的迭代交付。我们的研究表明,Sodium有不同的变体或与不同的方法结合使用。一些在传统软件方法中通常不使用的工具,如游戏化,内容分析和扎根理论也被采用。然而,与其他软件开发方法一样,软件开发方法关注于软件过程、软件质量、商业价值、性能、可用性和效率的改进,同时降低成本、风险和不确定性。与一些传统方法相反,它还努力提高灵活性,信任,动机,责任和透明度等软因素。文献计量学的综合范围研究揭示了七个主要的研究主题,涉及到科学研究。
2021-03-01 cs.SE
Belonging Beyond Code: Queer Software Engineering and Humanities Student Experiences
本研究比较了165名酷儿软件工程学生与119名人文学科学生的经历,发现前者归属感更低且面临更多学术挑战,建议软件工程借鉴人文学科的包容性做法以改善环境。
2025-03-06 cs.SE
Creativity, Generative AI, and Software Development: A Research Agenda
本文探讨生成式AI对软件开发中创造力的潜在影响,运用McLuhan四元体分析GenAI的颠覆场景,并提出包含六个关联主题的未来研究议程,涵盖个人与团队能力、产品、意外后果、社会及人类方面。
2024-06-04 cs.SE
Verification-Conditioned Use: A Qualitative Study on How Generative AI Reshapes Learning, Autonomy, and Market Entry for Junior Software Developers
CESAR School(CESAR学院)
该研究从新手角度探讨生成式人工智能对初级软件开发人员职业生涯早期的影响,通过访谈分析得出围绕“验证条件使用”的16个主题,指出决定使用AI或人工的关键标准,揭示新手自我认知紧张关系及形成性悖论,还给出使AI使用可持续的个人实践要点。
2026-07-28 cs.SE
Code smells
代码的味道是糟糕的设计和实现选择的症状。很多时候,它们是所谓的技术债务的结果。我们的研究表明,对代码气味研究的兴趣正在增加。然而,大多数出版物都出现在会议记录中。大多数研究是在G7和其他高度发达国家进行的。四个主要的研究主题,即代码气味检测,基于坏气味的重构,软件开发和反模式。结果表明,代码气味也可以有积极的内涵,我们可以开发气味良好的软件,吸引各种客户和良好的气味代码也可以作为一种模式,为未来的软件开发。
2018-02-16 cs.SE
Software Engineering Through Community-Engaged Learning and an Inclusive Network
本文介绍维多利亚大学 INSPIRE 项目如何依托自我决定理论、社区合作与导师支持,让多元学生通过体验式学习开发社会影响方案,并构建促进代表性不足群体留存的包容性网络。
2024-08-09 cs.CY cs.SE
Challenges and Opportunities: Implementing Diversity and Inclusion in Software Engineering University Level Education in Finland
本研究通过调查芬兰软件工程大学教师,分析D&I在教育中的实施现状,提出识别态度、方法、挑战与教学策略的框架,并强调大学在培养未来专业人才促进D&I方面的持续责任。
2024-10-05 cs.CY cs.SE
A Model using agile methodologies for defining metrics to be used by the Public Sector in Brazil to set remuneration for outsourced software development
巴西联邦公共管理局(APF,葡萄牙语)范围内的软件工厂承包过程由于立法变更而发生了一些变化,并提出了一种模式,以改善提供与交付成果有关的服务。基于预测过程和功能点度量的软件工厂合同是批评的目标,并且在实现结果方面存在问题,正如先前的研究所验证的那样。现在提出的研究的初步目标是确定一个流程模型,用于制定可用于敏捷合同的指标,而不是标准化功能点,这些功能点已经证明是相当有问题的,难以为承包商管理。因此,根据软件开发公司敏捷合同的主题,拟议的研究将寻求更好地理解软件开发及其维护问题,公共机构通过使用敏捷方法和适当的指标来支付这些服务的合同。
2021-04-13 cs.SE
One-Year Internship Program on Software Engineering: Students' Perceptions and Educators' Lessons Learned
School of Computing Technologies, RMIT University(RMIT大学计算技术学院)
研究分析了RMIT大学一年实习课程的发展,总结了学生面临的挑战及有益课程,为教育者和企业提供了优化实习体验的建议。
2026-03-23 cs.SE
The Nature of Technical Debt in Research Software
University of Victoria(维多利亚大学);IIT Palakkad(印度理工学院帕拉克卡德分校);University of Oklahoma(俄克拉荷马大学)
本文研究了研究软件中技术债的性质与影响,通过分析28k条代码注释和访谈,识别出九种独特技术债类型及四个影响主题。
2026-03-20 cs.SE
The Competence Crisis: A Design Fiction on AI-Assisted Research in Software Engineering
Radboud University(拉德堡德大学);University of Groningen(格罗宁根大学);ASTRON(荷兰天文台)
本文通过设计虚构探讨人工智能辅助研究对软件工程领域知识能力、责任归属和学习支持的影响,提出未来研究社区需重新定义专业能力与责任分配。
2026-01-27 cs.SE
The Software Documentor Mindset
本研究通过访谈26名志愿文档贡献者,识别出文档贡献过程中的16项考量与五种思维模式,构建了分析框架,可为信息检索与文档创建工具提供参考。
2024-12-12 cs.SE
Toward Programming Languages for Reasoning: Humans, Symbolic Systems, and AI Agents
该研究提出软件开发本质是代码与语义的推理问题,针对主流语言阻碍推理的问题,推出Bosque平台与语言的简化方案,以支撑下一代编程语言发展。
2024-07-08 cs.PL cs.SE
Hidden Populations in Software Engineering: Challenges, Lessons Learned, and Opportunities
本文探讨了软件工程中隐藏群体研究的挑战与经验,强调识别和接触边缘化参与者的复杂性,并呼吁研究社区重视该问题以推动行业多元化和包容性。
2024-01-17 cs.SE
Domain Diversity, Motivation, Inclusion, and Feedback in Software Modelling Education
TU Darmstadt(达姆施塔特工业大学);HU Berlin(柏林洪堡大学);Universität Bayreuth(拜罗伊特大学);Reykjavik University(雷克雅未克大学);NOVA School of Science and Technology(新里斯本科学技术学院)
本研究通过调查90名学生和22名教育者,探讨问题领域和教学方法如何影响软件建模教育中的动机、参与度、包容性和反馈,发现学生偏好社会相关领域和选择权,而教育者高估了学习相关领域的兴趣,并建议以学生为中心的领域选择。
2026-06-04 cs.SE
Creative Problem-Solving: A Study with Blind and Low Vision Software Professionals
本研究通过对30名盲人与低视力软件专业人员的访谈,探讨了他们为克服职场可访问性障碍而采用的创新策略,揭示了创造性问题解决及协作社区在应对不可访问环境中的关键作用。
2025-01-31 cs.SE
Software Architectures for Robotics Systems: A Systematic Mapping Study
软件体系结构相关的问题是机器人系统的重要。二十多年来,以架构为中心的机器人系统软件开发和演化一直吸引着研究人员的关注。这项工作的目标是系统地识别,分类和整体映射现有的解决方案,研究进展和趋势,影响架构驱动的建模,开发和机器人软件的演变。我们进行了一项系统映射研究,以确定和分析基于56篇同行评审论文的相关文献。我们从选定的论文中提取和综合数据,对现有的研究进行分类,并系统地映射解决方案,框架,符号和评估方法,以突出软件架构在机器人系统中的作用。我们已经确定了八个不同的研究主题,支持架构解决方案,以实现机器人软件的操作,进化和开发特定活动。在这一领域的研究已经从面向对象的组件为基础,现在服务驱动的机器人代表不同的体系结构代。自2005年以来,报告的解决方案利用模型驱动,面向服务和逆向工程技术。一个新兴的趋势是云机器人技术,它利用服务驱动架构的基础来支持机器人互联网。该SMS的结果促进了知识转移,使研究人员和从业人员受益,重点是利用软件架构来建模,开发和发展机器人系统。
2017-01-19 cs.SE
Code smells: A Synthetic Narrative Review
代码气味是糟糕的设计和实现选择的症状,它可能会阻碍理解,增加代码的复杂性和错误倾向,并降低软件系统的可维护性。本研究的目的是进行一个三角的文献计量学和主题分析的代码气味文献生产。使用检索字符串代码气味在Scopus(Elsevier,Netherlands)数据库中进行检索,共检索到442篇出版物。Go-to语句是1968年软件工程历史上发现的第一个坏代码气味。文学创作的趋势是积极的。生产率最高的国家是美国、意大利和巴西。确定了八个研究主题:管理软件维护,基于故障检测的软件重构,架构气味,多目标方法提高软件质量,技术债务及其实例,挖掘软件仓库的质量改进/保证,编程教育,集成反模式,设计缺陷和设计气味的概念。也出现了一些研究空白,即新的未编目气味识别;从建筑,设计,代码到测试和其他可能的气味的传播;以及识别良好的气味。我们的研究结果可以帮助代码气味研究人员和从业者了解代码气味研究的更广泛方面及其实践。
2021-03-01 cs.SE
A Retrospective on ICSE 2022
University of Washington(华盛顿大学)
第44届软件工程国际会议(ICSE 2022)于2022年5月22日至5月27日在美国宾夕法尼亚州匹兹堡举行。在这里,我们总结了我们在会议上观察到的软件工程和测试领域的研究主题和研究方向。
2022-07-26 cs.HC cs.LG cs.PL
Toward Inclusive Low-Code Development: Detecting Accessibility Issues in User Reviews
本文针对低代码应用可能排斥视觉障碍用户的问题,构建评论数据集并提出结合两个Transformer模型与关键词系统的混合模型,以78%的准确率和F1分数检测可访问性问题。
2025-08-08 cs.SE
Integrating LLMs in Software Engineering Education: Motivators, Demotivators, and a Roadmap Towards a Framework for Finnish Higher Education Institutes
本研究通过初步文献综述和主题映射,识别出软件工程教育中LLM集成的25个动机和30个阻碍因素,并归类为四个主题,为芬兰高等教育机构提供集成框架的可行性评估和路线图。
2025-03-28 cs.SE
Towards A Sustainable Future for Peer Review in Software Engineering
Belmont University(贝尔蒙特大学);Florida State University(佛罗里达州立大学);Drexel University(德雷塞尔大学)
本文提出了一种可持续的同行评审机制,旨在通过培训新人、激励社区成员和整合AI工具来提升软件工程领域评审的可扩展性、包容性和稳健性。
2026-01-29 cs.SE
Paths to Testing: Why Women Enter and Remain in Software Testing?
本研究通过横断面调查,探讨女性进入并留在软件测试领域的动机,发现机会、平衡与学习是关键,并提出改进包容性和职业发展以维持多样性。
2024-04-20 cs.CY cs.SE
The Effects of Continuous Integration on Software Development: a Systematic Literature Review
内容:持续集成(CI)是一种软件工程技术,它声明了一组频繁的活动,以确保软件产品的健康。研究人员和实践者提到了与CI相关的几个好处。然而,没有系统的研究调查的最先进的关于这样的好处或cons.Objective:本研究的目的是识别和解释CI如何影响软件开发的经验证据。方法:通过系统文献回顾法,检索6个数字图书馆的相关文献。从479项研究中,我们选择了101项实证研究,这些研究评估了CI对任何软件开发活动的影响(例如,测试)。我们彻底阅读和提取有关信息(一)CI环境,(二)调查结果相关的CI的影响,和(三)所采用的方法。我们应用主题综合分组和总结的结果。结果如下:现有的研究探讨了CI的积极影响,如更好的合作,或负面影响,如增加技术和流程的挑战。从我们的主题综合,我们确定了六个主题:开发活动,软件过程,质量保证,集成模式,问题和缺陷,构建模式。结论:近年来,CI的实证研究越来越多。我们发现,许多现有的研究表明,CI带来了积极的影响,软件开发现象。然而,CI也可能给软件开发团队带来技术挑战。尽管CI的总体前景是积极的,但我们仍然发现现有的评估CI效果的实证研究有改进的空间。
2022-01-10 cs.SE
Hidden Figures in Software Engineering: A Replication Study Exploring Undergraduate Software Students' Awareness of Distinguished Scientists from Underrepresented Groups
本研究通过全球复制调查发现软件工程本科生对代表性不足群体的杰出科学家认知有限,强调需提升多样性认知并开发包容性教育实践。
2024-12-20 cs.SE
Reflecting on Recurring Failures in IoT Development
随着物联网系统被赋予更多的责任和自主权,它们提供了更大的好处,但也带来了更大的风险。我们相信这种趋势会重新提出软件工程的一个老挑战:如何在市场压力下安全可靠地开发高风险的软件密集型系统?作为第一步,我们对最近的物联网故障进行了系统分析,以确定工程挑战。我们收集并分析了22篇新闻报道,研究了物联网系统故障的来源、影响和修复策略。我们观察了应用程序域内部和跨应用程序域的故障趋势。我们还观察到,失败主题随着时间的推移而持续存在。为了缓解这些趋势,我们概述了针对物联网开发的故障感知软件开发生存周期的研究议程。我们提出了一个百科全书的故障和经验的基础上,系统事后分析,辅以适当的自动化工具。
2022-09-19 cs.SE
The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond
在20世纪70年代中期,早期的软件多样性实验研究了N版本编程和恢复块,以提高嵌入式系统的可靠性。40年后,关于软件多样性的文献在多个方向上扩展:目标(容错、安全、软件工程);手段(管理或自动化多样性)和分析研究(多样性及其影响的量化)。我们的论文有助于软件多样性领域的第一篇论文,采用了该领域的包容性视野,重点是该领域的最新进展。该调查包括关于容错设计和数据多样性的经典工作,以及研究不同系统级别随机化的网络安全文献。它扩大了多样性的标准范围,包括对自然多样性的研究和利用以及对不同软件产品的管理。我们的调查包括最近的作品,重点是2000年至今。目标受众是调查领域之一的研究人员和从业人员,他们错过了软件多样性的大局。集合这个迷人主题的多个方面,为该领域提供了新的视角。
2014-09-25 cs.SE
Supporting Software Maintenance with Dynamically Generated Document Hierarchies
本文提出全自动文档生成流水线HGEN,通过LLM将源代码经六阶段转换为多层次文档,并在多个开源与工业项目中验证其质量接近人工文档且覆盖率更高。
2024-08-11 cs.SE
From Collaboration to Regulation: Characterizing Governance Practice in Three Deep Learning Open Source Communities
Key Laboratory of High Confidence Software Technologies, Ministry of Education(教育部高可信软件技术重点实验室)
研究三个深度学习开源社区治理实践,用制度分析与发展框架分析文档与提交记录,识别规则主题、治理功能,发现操作与结构规则特点不同,最终为成熟大规模OSS项目得出33条可操作治理实践。
2026-07-22 cs.SE
Summary of the First Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE1)
与科学可重用软件的开发、部署和维护相关的挑战正成为越来越多的关注点。许多科学家的研究越来越依赖于软件的质量和可用性。为了强调其中一些问题并分享经验,2013年11月结合科学委员会第十三届会议举办了第一次可持续科学软件研讨会:实践和经验。讲习班的特点是主旨发言和大量(54份)征集的扩展摘要,这些摘要分为三个主题,通过小组讨论介绍。在研讨会期间,编写了一套关于发言和讨论的协作记录。在全面的文档、开发和部署实践、软件许可证和开发人员的职业道路等问题上获得了独特的观点。还讨论了说明软件贡献和影响的证据的归属系统。其中包括数字对象标识符等机制,“软件论文”的出版,以及在线系统的使用,例如GitHub等源代码存储库。本文总结了讨论的问题和分享的经验,包括跨领域问题和用例。它加入了一个新兴的文献,试图了解是什么驱动了科学中的软件工作,以及它如何受到科学奖励系统的影响。这些激励可以决定开发人员在多大程度上有动力长期开发软件,供他人使用,以及是否合作或单独工作。它还探讨了与成功的科学软件有关的社区建设,领导力和动态。
2014-06-12 cs.SE
EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement
本文提出跨平台能耗测量工具EnergiBridge,支持多系统与CPU架构,简化测量以促进绿色软件开发、教育与研究,并公开于GitHub。
2023-12-21 cs.SE
Diagrammatic Formalism for Complex Systems: More than One Way to Eventize a Railcar System
本文是在软件工程和系统工程,两个密切交织的学科交叉。本文的一个主要主题是整体概念化的系统,以及与软件系统的基本关注。在软件开发生存周期中,在将需求转换为设计工件然后转换为实现方面仍然存在挑战(例如,编码),然后验证结果。从我们的角度来看,软件工程需要一个面向统一建模的集成范例。存在许多方法、语言和工具来促进系统开发过程。本文是对项目开发的一次冒险。为了集中材料,我们集中在哈雷尔的小说(和经典)的开发环境,它集成了一个基于工程的面向对象和状态图,通过开发一个轨道车系统。有轨车系统被用作将需求转换为设计工件,然后转换为实现,然后验证结果的详细示例。该项目是作为一个单一的集成建模工作与场景和状态图的开发进行对比。该方案的结果是通过对各种软件项目开发方法的实验和对比,丰富了对软件项目开发方法的理解。
2021-03-04 cs.SE
Towards a Science of Developer eXperience (DevX)
本文倡导将开发者体验确立为独立研究领域,指出其深刻影响开发活动与生产力,并梳理了支持该学科的基本原理、跨学科交叉点及未来核心科学挑战,呼吁研究界采取行动推动以人为本的软件工程。
2025-06-30 cs.SE
QuantumX: an experience for the consolidation of Quantum Computing and Quantum Software Engineering as an emerging discipline
Quercus Software Engineering Group, Universidad de Extremadura(埃斯特雷马杜拉大学);ITSI, Universidad de Castilla-La Mancha(卡斯蒂利亚-拉曼恰大学);AQCLab Software Quality / University of Castilla-La Mancha(卡斯蒂利亚-拉曼恰大学);ITIS Software, Universidad de Málaga(马拉加大学);Galicia Supercomputing Center (CESGA)(加利西亚超级计算中心);COGRADE, Universidade de Santiago de Compostela(圣地亚哥-德孔波斯特拉大学)
QuantumX会议探讨了量子计算与软件工程的融合,涵盖服务质量、架构优化等主题,推动了该新兴领域的研究与发展。
2026-03-16 cs.SE
A Proxy Stakeholder Approach to Requirements Engineering for Inclusive Navigation
Monash University(蒙纳士大学);Deakin University(迪肯大学);RMIT University(皇家墨尔本理工大学)
本文提出代理利益相关者方法,用于设计更包容的导航技术,以满足认知障碍者的需求。
2026-02-02 cs.SE
I Felt Pressured to Give 100% All the Time: How Are Neurodivergent Professionals Being Included in Software Development Teams?
本研究通过半结构化访谈九名神经发散软件工程专业人士,基于社会技术理论揭示其在沟通、社交、偏见及工具过载方面的融入障碍,并提出基于实证的包容性改进建议。
2025-03-12 cs.HC cs.SE
Performance improvement of the software development project using the Value Management approach
提高性能和为客户提供价值已成为企业的中心主题。软件业已成为突尼斯经济增长的一个日益重要的部门。本研究旨在展示如何使用价值管理在突尼斯软件行业的项目分析提供了新的见解,真正的项目价值和性能。这一新方法被认为是指导决策过程的适当工具。它提供了从客户和组织的角度分析服务价值的工具。结果表明,VM允许有更好的性能在软件开发项目中,通过连接客户满意度和成本分析。本案例向服务经理展示了他们如何对项目功能进行基准测试,以降低成本并改善资源分配,同时考虑到客户在其整体服务体验中认为重要的内容。它可以识别最佳的专业实践,指导决策以提高服务价值
2011-10-05 cs.PF cs.SE
Towards Sustainable DevOps: A Decision Making Framework
在软件行业中,DevOps是一种越来越多采用的软件开发范式。为了实现可持续的DevOps采用,需要将组织的文化,自动化,测量和共享(CAMS)方面转变为持续发展和运营的核心主题。软件组织在实施DevOps原则时面临着一些复杂性。可持续的DevOps实施有助于软件组织开发具有良好投资回报的优质项目。这项基于证据的研究旨在探索文献和行业实践中报告的可持续DevOps实施指南。通过系统的文献回顾和问卷调查,我们确定了可持续DevOps实施的48个指导方针。我们进一步制定了一个决策框架,旨在帮助从业人员考虑最重要的一套指导方针的优先事项。结果表明,在CAMS中,文化是可持续DevOps实施的最重要原则。此外,(i)企业应该专注于建立具有共同目标的协作文化,(ii)评估您的组织是否准备好使用微服务架构,以及(iii)教育公司高管了解DevOps的好处,以获得资源和预算支持,这是可持续DevOps实施的最高优先级指南。我们相信,这项深入的研究有助于从业者了解可持续DevOps实施的核心原则和指导方针。
2023-03-20 cs.SE
Thematic Domain Analysis for Ocean Modeling
海洋科学是一门将海洋模型作为重要研究资产的学科。这种科学建模提供了现实世界系统的数学抽象,例如,海洋然后将这些模型编码为数学抽象的实现。开发的软件系统被称为现实世界系统的模型。为了推进国家在工程这样的海洋模型,我们打算更好地了解海洋模型是如何开发和维护海洋科学。本文通过半结构式访谈的结果和访谈结果的主位分析,对海洋建模领域进行了分析。因此,我们确定了开发人员的需求和模型开发和演化的障碍,以及相关的主题。这种分析可以帮助理解应该在哪里引入软件工程的方法,以及需要解决哪些挑战。我们建议其他研究人员扩展和重复我们的TA与模型开发人员和研究软件工程师在相关领域的工作,以进一步提高我们的知识和技能,在科学建模。
2022-02-01 cs.SE
Investigating the Developer eXperience of LGBTQIAPN+ People in Agile Teams
本研究通过调查40名参与者,探讨了敏捷团队中LGBTQIAPN+人群的开发者体验,发现心理安全和包容性政策至关重要,并指出定制敏捷实践和远程工作能提升满意度与生产力,强调将包容性融入敏捷方法论以支持多样化专业人士。
2025-01-22 cs.SE
Impostor Phenomenon as Human Debt: A Challenge to the Future of Software Engineering
Pontifical Catholic University of Rio de Janeiro(里约热内卢天主教大学);University of Bari(巴里大学);Eindhoven University of Technology(埃因霍温理工大学)
本文将冒名现象视为人类债务,探讨其对软件工程未来的影响,并提出通过文化重构和盟友关系来缓解这一问题。
2026-02-14 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