Software Engineers' Attitudes Towards Organizational Change - an Industrial Case Study
为了应对复杂和不断变化的环境,各行业都在寻求新的和更有效的方式来开展业务。根据先前的研究,许多这些变革努力未能实现其预期目标。因此,研究人员试图找出增加成功可能性的因素,并发现员工对变革的态度是最关键的因素之一。在软件工程组织中,管理变更的能力尤为重要,因为在这些组织中,有影响力的技术的快速变更和不断发展的方法论创造了一个动荡的环境。然而,据我们所知,没有研究存在,探讨在软件工程组织的变化的态度。在这个案例研究中,我们使用行业数据来研究,如果预期的变化结果的知识,对变化的需要的理解,和参与的感觉影响软件工程师的开放性变化和准备变化,两个常用的态度结构。两个独立的多元回归分析的结果表明,开放性的变化是预测的所有三个概念,而变化的准备是预测的变化和参与的需要。此外,我们的研究还提供了一个层次方面的三个预测结构的影响程度。最终,我们的研究结果可以帮助管理人员在软件工程组织,以增加成功实施的可能性,导致改变组织行为的变化倡议。然而,我们提出的一阶模型被认为是早期的近似值,捕捉最显着的影响,因此,在未来的研究中,应扩展到包括额外的软件工程独特的因素。
2016-01-21 cs.SE
Toward Organizational Decoupling in Microservices Through Key Developer Allocation
该研究提出一种识别微服务项目中关键开发者的方法,并探讨其与组织耦合的联系,以通过检测和缓解组织耦合来维护和优化微服务架构,防止退化。
2025-01-29 cs.SE
The Unified Approach For Organizational Network Vulnerability Assessment
当前的业务网络基础设施随着最新的服务器、服务、连接和端口的频繁添加而快速变化,有时每天都在增加,并且笔记本电脑、存储介质和无线网络的流入无法控制。随着越来越多的漏洞和利用,再加上IT基础设施的不断发展,组织目前需要更多的漏洞评估。统一网络脆弱性评估过程(UnifiedProcessforNetworkVulnerabilityAssessments)是统一软件开发过程(UnifiedSoftwareDevelopmentProcess,简称UnifiedProcess)的一个重要分支,是一种流行的迭代式、增量式软件开发过程框架。
2013-10-09 cs.SE
Cross-Functional AI Task Forces (X-FAITs) for AI Transformation of Software Organizations
该研究提出 X-FAIT 跨职能任务组框架,通过力场分析、高管赞助、跨职能整合与风险评估,帮助软件组织打通 AI 战略与执行。
2025-05-15 cs.SE
The Systems Approach to Change and the Agile Software Development Context
有各种各样的模型解释组织文化,以及如何在组织变革工作中解决这些复杂的问题。这篇研讨会论文声称,在软件工程环境中,已经存在用于处理敏捷过渡的文化变革的模型。人们认为,软件工程领域的研究应该建立在这些模型的基础上,并研究它们之间是否存在差异,而不是通过敏捷的成功案例再次认识到这一点,从而重新发明轮子。实践者已经在其他领域中作为变更代理人工作,他们应该通过这些模型在软件工程过程研究中的存在和集成来获得认可。
2019-04-04 cs.SE
The Effects of GQM+Strategies on Organizational Alignment
软件在开发产品和服务中的作用越来越大,这要求组织将其软件相关活动与高级业务目标相结合。在实践中,这种协调非常困难,只有很少的系统支持。GQM+Strategies是一种方法,旨在以无缝的方式在组织的所有级别上调整组织目标,战略和度量。本文描述了一个应用GQM+策略的案例研究,该案例研究是在一个全球化的工业研发组织中为B2B客户开发专用设备产品。该研究分析了GQM+战略如何帮助澄清和协调组织的目标集。研究结果表明,不同目标的协调和整合得到了改善。此外,该方法有助于使最初的非正式目标设定更加透明,从而使其能够在发现和理解新的、更重要的目标时进行修改。此外,还查明了影响实现目标的若干因素和障碍。
2013-11-25 cs.SE
Gamifying Architectural Governance to Reduce Organizational Coupling in Microservice Systems
Free University of Bozen-Bolzano(博尔扎诺自由大学)
本文提出通过游戏化手段影响开发者行为,减少微服务系统中的组织耦合,采用游戏化框架持续挖掘代码库数据以检测架构边界违规,提升架构可维护性。
2026-04-24 cs.SE
Requirements Engineering of a Web Portal using Organizational Semiotics Artifacts and Participatory Practices
软件需求是影响最终系统质量和用户满意度的关键要素。在这项工作中,需求工程(RE)的网站使用组织符号学的角度。它们被显示为一个组织的一部分,有特定的做法、规则和观点,考虑到利益攸关方的一些分歧和意见。本文的主要贡献是相关的经验,从启发到验证,显示如何利用组织符号学文物的合作和参与的方式RE的门户网站。一个案例研究描述,以证明使用这样的工件RE的可行性,当我们认为系统作为一个社会组织的一部分。
2013-05-14 cs.SE
Continuous Software Engineering in the Wild
软件正在成为大多数产品和组织功能的关键组件。持续改进软件的能力决定了组织对市场机会的反应能力。持续的软件工程承诺比基于sprint或计划驱动的开发有许多优点。然而,在现有组织中实现连续的软件工程管道是具有挑战性的。在这份受邀的立场文件中,我们讨论了采用挑战,并主张采用更系统的方法来推动持续工程的采用。我们的讨论是基于正在进行的工作,与几个工业合作伙伴,以及在国家的实践和国家的最先进的经验报告。我们的结论是,采用持续的软件工程主要需要分析的组织,它的目标和限制。一个尺寸不适合所有目的,这意味着持续工程背后的许多原则与大多数组织相关,但实现的水平和好处可能仍然不同。软件持续流动的主要障碍来自次优的组织结构和缺乏一致性。一旦这些被删除,组织可以实现自动化,以进一步改善软件交付。
2022-03-24 cs.SE
AI-driven Software Development: A Pragmatic Path to Agentic Development Processes
Munich University of Applied Sciences(慕尼黑应用科学大学);Findustrial GmbH(Findustrial有限公司)
本文提出一个务实框架,指导从辅助性AI使用到可控智能开发过程的过渡,聚焦技术、组织和质量保障机制,并通过中型软件公司案例验证其可行性。
2026-06-16 cs.SE
GQM+Strategies: A Comprehensive Methodology for Aligning Business Strategies with Software Measurement
在软件密集型组织中,组织管理系统将不能保证组织的成功,除非业务战略可以转化为一组可操作的软件目标。目标问题度量(GQM)方法已被证明是有用的,在各种工业环境中,以支持定量的软件项目管理。然而,它并没有将软件度量目标与软件开发所在组织的更高层次的目标联系起来。这种联系很重要,因为它有助于证明软件度量工作的合理性,并允许度量数据有助于更高级别的决策。在本文中,我们提出了一种GQM+Strategies(R)度量方法,它建立在GQM方法的基础上,以计划和实施软件度量。GQM+Strategies(R)提供了一种机制,可以将软件度量目标明确地链接到软件组织的更高级别的目标,并进一步链接到整个业务级别的目标和策略。所提出的方法的示例应用的上下文中示出的方法。
2014-02-03 cs.SE
Evolutionary Trends of Developer Coordination: A Network Approach
软件演化是一个基本的过程,它超越了技术工件的领域,渗透到软件项目的整个组织结构中。通过对18个大型开源项目的纵向实证研究,我们研究并讨论了管理开发人员协调的进化原则。通过应用网络分析方法,我们发现,开发人员协调的隐式和自组织结构是无处不在的非随机组织原则,无视传统的软件工程智慧。特别是,我们发现:(a)开发者形成无标度网络,其中大多数协调需求出现在极少数开发者之间,(b)开发者倾向于随着时间的推移与越来越多的开发者积累协调需求,这大概受到上限的限制,以及(c)最初开发者被分层地布置,但是随着时间的推移,形成混合结构,其中核心开发者被分层地安排而外围开发者没有。我们的研究结果表明,大型项目的组织结构受到限制,发展到一个平衡开发人员协调的成本和收益的状态,用于实现这种状态的机制取决于项目的规模。
2016-10-19 cs.SE
A Survey on the Perception of Innovation in a Large Product-Focused Software Organization
上下文在公司中提倡创新,以帮助他们保持竞争力。创新分为四种类型:产品创新、流程创新、业务创新和组织创新。Objective.我们希望了解行业对创新概念的看法,特别是创新类型之间的关系。法我们在一家跨国公司的分公司开展了一项调查。结果从对229份回复的定性分析中,我们看到,对创新概念的理解有些狭隘,且大多与产品创新有关。大多数受访者表示,产品创新会触发流程、业务和组织创新,而不是相反。然而,这些类型之间存在复杂的相互依赖关系。我们还确定了与每种类型相关的挑战。结论提高对不同类型创新的认识和知识,可以提高创新能力。此外,它们不能被逐一处理,而是在它们相互依存的关系中处理。
2022-07-31 cs.SE
Organizational Cohesion in Microservice Architectures: A Multi-Project Empirical Study
Free University of Bozen-Bolzano(博尔扎诺自由大学)
提出组织内聚性概念及度量方法PTC,通过Spinnaker等7个开源系统分析,发现核心与外围服务存在系统性差异,PTC与AOC弱相关,揭示团队内聚与跨服务开发活动的不同组织动态。
2026-06-19 cs.SE
Misaligned Values in Software Engineering Organizations
软件组织的价值观对于实现高性能至关重要;特别是,敏捷开发方法强调了它们的重要性。迄今为止,研究人员通常认为,必须在整个公司统一采用一套与开发方法兼容的特定价值观。然而,目前尚不清楚这些假设在多大程度上是准确的。初步调查结果强调,当工程师讨论他们的挑战时,群体之间的价值观不一致是问题的根源。因此,在本研究中,我们将探讨群体之间的价值观差异如何影响软件公司的业绩。为了实现我们的目标,我们选择了混合方法研究设计。首先,我们收集了定性数据采访十四(\textit{N} = 14)员工在四个不同的组织和处理它使用主题分析。然后,我们调查了7个组织(\textit{N} = 184)。我们的分析表明,群体之间的价值错位与组织绩效有关。结盟的公司更有效,更满意,有更高的信任,更少的冲突。我们的努力在一个关键的软件工程研究领域提供了令人鼓舞的发现。它们可以帮助解释为什么有些公司比其他公司更有效率,从而为解决组织挑战的干预措施指明方向。
2018-10-16 cs.SE
Quantifying Process Quality: The Role of Effective Organizational Learning in Software Evolution
本文针对软件演化中过程质量量化方法缺失的问题,提出利用应用生命周期管理中的客观变更数据,通过有效组织学习来揭示并解决项目管理中的复杂问题,从而间接提升软件产品质量。
2023-08-30 cs.SE math.OC stat.AP
How Many Interviews Are Enough in a Software Engineering Study? Preliminary Findings on Sample Size and Saturation
University of Calgary(卡尔加里大学);University of Hawaii at Manoa(夏威夷大学马诺阿分校);Universidade Federal Rural de Pernambuco (UFRPE)(伯南布哥联邦农村大学)
研究探讨软件工程研究中访谈样本量与饱和度问题,通过分析2016至2025年相关论文,发现样本量差异大,13至24名受访者最常见,饱和度及充足性理由多样,为该领域方法学报告实践提供见解与贡献。
2026-07-15 cs.SE
Is Our Organization Actually Measuring Productivity? How Contrasting Organizational and Individual Measures of Engineering Success is an Opportunity to Drive Engineering Transformation
本研究通过卡片排序法调查16名软件工程师,发现组织与个人对工程成功衡量指标存在差异,建议组织继续关注绩效指标、增加生产力指标并减少生产指标以推动工程转型。
2023-05-23 cs.SE
No One Left Behind: Cross-Level Analysis for Sustainable Software Engineering
Anhalt University of Applied Sciences(安哈尔特应用科学大学);Eindhoven University of Technology(埃因霍温理工大学)
本文针对软件工程中可持续性问题的跨层级系统性关联,提出可持续性反模式概念,为可持续软件工程研究提供集成且可落地的分析基础。
2026-09-04 cs.SE
InnerSource Circumplex Model: Mapping Cross-organizational Developer Collaboration Patterns with Insights from Japanese Corporate Experience
本研究对比日企与全球企业的InnerSource采纳差异,提出InnerSource拓扑、多层激励模型及InnerSource环丛模型三大框架,以环丛视角刻画其演进路径,为不同组织提供通用指导,推动企业软件共享与创新。
2025-02-09 cs.SE
Neurodiversity in Agile Teams: Obstacles and Inclusion Barriers
University of Applied Sciences and Arts Hannover(汉诺威应用科学与艺术学院);University of Applied Sciences Emden/Leer(埃姆登/莱尔应用科学大学);Bagilstein GmbH(巴吉尔斯坦有限公司);IU International University(IU国际大学);DB Systel GmbH(德铁系统有限公司)
本研究通过混合方法(网络内容分析与专家访谈)探讨敏捷软件开发团队中神经多样性对团队协作质量的影响,识别阻碍神经多样性员工有效融入的组织障碍,并指出敏捷实践虽可促进包容,但僵化结构与缺乏认知限制了其效果。
2026-05-28 cs.SE
On infrastructure for facilitation of inner source in small development teams
在企业环境中采用开源软件开发实践的现象有很多名称,其中之一是内部源代码。本研究的目的是调查如何由小型开发团队组成的组织可以受益于采用内部源代码和评估的适用性水平。该研究是作为一个案例研究在一家软件开发公司进行的。数据汇集是通过访谈和一系列焦点小组会议进行的,然后通过将其映射到可用的框架进行分析。分析表明,该组织具有潜力,并确定了一些挑战和利益的特别重要的案例公司。为了应对这些挑战,案例研究综合了组织的组织和基础设施的需求,在一个需求说明中描述了一个技术基础设施,也称为软件锻造,具有适应的组织背景和工作流程。
2022-07-29 cs.SE
Making the leap to a software platform strategy: Issues and challenges
内容:虽然有许多成功的案例实现了高重用性和提高质量的使用软件平台,有必要调查的问题和挑战时,过渡到一个软件平台的战略组织面临的。目的:这个案例研究提供了一个全面的分类,当一个中等规模的组织决定采用软件平台时所面临的挑战。该研究还揭示了软件工程的新趋势(即敏捷方法,分布式开发和扁平化管理结构)如何与所选择的平台战略相互作用。方法:我们使用人种志的方法来收集数据,花时间在一个中等规模的公司在斯堪的纳维亚半岛。我们对八个不同团队的代表进行了16次深入采访,其中三个团队在三个不同的平台上工作。收集的数据进行了分析,使用扎根理论。结果如下:调查结果确定了四类挑战,即:业务挑战、组织挑战、技术挑战和人员挑战。本文解释了如何使用这些发现来帮助研究人员和从业人员确定实际的解决方案和所需的工具支持。结论:组织决定采用软件平台战略带来了许多挑战。为了获得重用的好处,需要理解和解决这些挑战。研究人员需要进一步调查的问题,如支持平台开发的组织结构,敏捷方法在软件平台中的作用,工具支持测试和持续集成的平台环境中,重用推荐系统。
2017-09-22 cs.SE
Beyond Establishing the Four-Day Workweek: Understanding Adaptation and Long-Term Survival in an Agile Software Organization
University of Applied Sciences & Arts Hannover(汉诺威应用科学与艺术大学);Blekinge Institute of Technology(布莱金厄理工学院)
本研究通过纵向案例揭示四天工作制在敏捷软件组织中需持续适应而非一次性引入,并提出生命周期模型与存续矩阵解释其长期存续机制。
2026-09-14 cs.SE
From Organizations to Individuals: Psychoactive Substance Use By Professional Programmers
本研究通过对26名在职使用精神活性物质的专业程序员访谈做主题分析,首次探究软件行业该类物质使用的个体动机、影响、社会化效应及组织政策启示,揭示其对软件开发各层面的渗透。
2023-05-01 cs.SE
Psychological safety in software workplaces: A systematic literature review
该综述系统梳理软件工程中心理安全感的研究,识别其前因(如团队自主性、敏捷方法、领导行为)与后果,指出研究空白,强调PS对创新、学习和团队绩效的促进作用。
2025-08-05 cs.SE
Factors Hindering the Adoption of DevOps in the Saudi Software Industry
DevOps在全球软件行业中获得了很高的重要性,因为它提供了软件开发,测试和部署的便利性。然而,由于各种因素,沙特软件行业未能以很大的速度采用DevOps。因此,这项研究旨在研究阻碍沙特软件行业采用DevOps的不同因素。此外,最后还为沙特阿拉伯提供了建议,以加强其软件行业对DevOps的采用。为了达到目的,本研究采用文献回顾和访谈的方法收集数据,并进行检验,得出结论。该研究的结果强调,缺乏组织管理的支持和缺乏法律是沙特软件行业采用DevOps的主要因素。
2022-04-05 cs.SE
Human-Centered AI Transformation: Exploring Behavioral Dynamics in Software Engineering
本研究采用行为软件工程视角,通过对四个转型期组织的定性访谈,揭示了AI转型在个体、群体和组织层面的行为动态与六大挑战,强调成功转型需平衡技术、人为及伦理因素。
2024-11-13 cs.SE
Practical Knowledge Management Tool Use in a Software Consulting Company
许多公司使用管理技术技能的工具,但很少讨论如何在实践中使用这些工具。我们在这里报告不同类型的实际使用在一个中等规模的软件咨询公司。我们期望这些工具用于为新项目分配资源和寻找解决问题的能力,但也观察到其他两种类型的使用:识别新项目机会和技能升级。这种多种用途支持学习实践,并在个人和公司层面激励工具使用,这对支持组织学习至关重要。
2019-03-05 cs.SE
AI Tool Use and Adoption in Software Development by Individuals and Organizations: A Grounded Theory Study
本研究通过访谈26名从业者和调查395名受访者,提出AI工具采纳理论,识别出个人与组织层面的动机、挑战及推拉式交织关系,为增加AI工具使用提供指导。
2024-06-25 cs.SE
The professional's opinion: Suggestions for improving the corporate education training process in Software Engineering
CESAR School(CESAR学院)
研究探讨软件工程师对组织学习过程改进建议,通过分析174份开放性回答,发现需系统性干预以整合实践相关性、结构支持及有利的机构文化。
2026-03-12 cs.SE
When Continuous Delivery Is Not an Option: Practical Paths to Continuous Engineering in Complex Organizations
Blekinge Institute of Technology(布列金理工学院);Addalot AB(Addalot公司)
本文通过四个工业案例研究复杂组织在全面采用持续软件工程时的制约因素,扩展了行业准备度模型以指导设定现实目标,并指出内部改进在受限条件下依然可行且有益。
2025-11-04 cs.SE
On the Emergence of Testing Strategies: A Socio-technical Grounded Theory
Delft University of Technology(代尔夫特理工大学);Monash University(莫纳什大学)
研究探讨开发者测试行为变化的原因,通过分析19次深入访谈,构建了测试策略出现的理论框架,揭示测试与集体反思的关联。
2026-03-23 cs.SE
Between Policy and Practice: GenAI Adoption in Agile Software Development Teams
University of Applied Sciences and Arts Hannover(汉诺威应用科学与艺术大学);University of Applied Sciences Emden/Leer(埃姆登/莱尔应用科学大学);Bagilstein GmbH(巴吉尔斯坦有限公司);IU International University(IU国际大学);Volkswagen AG(大众汽车股份公司)
本研究探讨了生成式AI在敏捷软件开发团队中的实际采用情况,发现其主要用于创意任务和文档协助,但面临数据隐私和治理等障碍,需通过TOE框架协调政策与实践以实现有效整合。
2026-01-11 cs.SE
The Psychological Costs of Artificial Intelligence Adoption in Software Engineering
University of Southern Denmark(南丹麦大学);The Maersk Mc-Kinney Moller Institute(马士基麦克-金尼莫勒研究所);IT University of Copenhagen(哥本哈根信息技术大学)
本研究通过对一家大型软件开发服务公司的案例研究,发现软件专业人员在采用AI时会经历多种心理代价,并提出需将AI采用视为人类过渡以优化AI-人类协作。
2026-09-04 cs.AI cs.SE
TrustSECO: An Interview Survey into Software Trust
软件生态系统是世界上信任度最高的部分。在协作中,软件工程师信任生态系统中的主要枢纽,例如包管理器、存储库服务和程序设计语言生态系统。然而,这种信任经常被漏洞、勒索软件和恶意行为者的滥用所破坏。但什么是信任?在本文中,我们通过对12位软件工程师的深入访谈,探讨了他们在日常工作中如何看待信任。从采访中,我们总结出三点。首先,软件工程师在选择软件包时区分采用因素和信任因素。其次,虽然在文献中大多数技术因素被认为是主要的信任因素,软件工程师在这项研究中得出的结论是,组织因素更重要。最后,我们发现,不同类型的软件工程师需要不同的信任的看法,这是不可能的,以创建一个统一的信任的看法。保留字:软件生态系统信任,经验软件工程,TrustSECO,外部软件采用,横断面探索性访谈分析,信任感知。
2021-01-15 cs.SE
Risk Architecture for AI-Native Engineering Teams: An Organizational Framework for Agentic System Governance
针对AI原生团队违反传统软件工程假设的问题,提出七维团队画像、六类故障模式(含依赖边界确定性失配)和框架充分性评估方法,发现风险覆盖随AI原生程度单调下降,最严重故障出现在组织边界。
2026-07-03 cs.AI cs.SE
Agentic AI in 6G Software Businesses: A Layered Maturity Model
University of Oulu(奥卢大学)
本研究针对6G软件业务中智能体AI的采用,通过主题映射识别29个促进因素和27个阻碍因素,并基于CMMI模型提出分层成熟度模型框架,以帮助组织评估和推进智能体优先能力。
2025-08-05 cs.AI cs.SE
Adoption of Generative Artificial Intelligence in the German Software Engineering Industry: An Empirical Study
Technical University of Munich(慕尼黑技术大学);Heilbronn University of Applied Science(海德堡应用科学大学)
通过混合方法研究德国软件工程师采用生成式AI工具的情况,发现经验水平调节感知收益,组织规模影响工具选择和使用强度,项目上下文意识不足是主要障碍。
2026-06-09 cs.AI cs.ET cs.HC
Understanding LLM Usage Among Early-Career Software Engineers in Practice
CESAR School(CESAR学院);UFRPE(巴西联邦农村大学);University of Calgary(卡尔加里大学);University of Hawaii at Manoa(夏威夷大学马诺阿分校)
本研究通过调查75名初级软件工程师,发现LLM已融入日常开发活动,其有效使用依赖传统工程能力与批判性思维,并指出职场期望与大学教育存在差距,为软件工程教育和培训提供启示。
2026-09-24 cs.SE
From Horizontal Layering to Vertical Integration: A Comparative Study of the AI-Driven Software Development Paradigm
China Creative Studies Institute(中国创意研究学院);Shanghai Zhongqiao Vocational and Technical University(上海仲桥职业技术大学);Shanghai Jiaotong University(上海交通大学)
本文研究了AI驱动的软件开发范式转变,发现垂直整合可大幅降低资源消耗,并提出人机协作效能作为组织优化的新目标。
2026-01-30 cs.AI cs.SE
Software Testing Process Models Benefits & Drawbacks: a Systematic Literature Review
背景:软件测试在产品质量改进中起着至关重要的作用。出于这个原因,已经开发了几个软件测试模型来支持组织。然而,在组织内部采用测试过程模型仍然是零星的,需要更多的证据报告的经验。目的:我们的目标是识别在组织环境中应用软件测试模型所收集的结果。我们关注的特点,如使用环境,在不同的测试过程阶段应用的实践,以及报告的优点和缺点。方法:我们进行了一项系统性文献综述(SLR),重点关注有关软件测试过程应用的研究,并补充了之前综述的结果。结果:从35个主要的研究和调查为基础的文章,我们收集了17个测试模型。虽然大多数现有的模型被描述为适用于一般情况下,从研究中获得的证据表明,一些模型并不适合所有的企业规模,并不适合特定的领域。结论:SLR证据可以用于比较不同的软件测试模型在组织内部的适用性。正如调查案例中报告的那样,无论是优点还是缺点,都可以更好地了解每个模型的优点和缺点。
2019-01-05 cs.SE
A Framework of Critical Success Factors for Agile Software Development
University of Cape Town(开普敦大学)
本文通过分析53项研究,识别出敏捷项目中的21个关键成功因素,分为组织、人员、技术、过程和项目五大类,强调人员和过程因素的重要性,提出理论框架指导未来研究。
2026-02-04 cs.SE
An Empirical Study on Leanness and Flexibility in Distributed Software Development
如今,许多参与项目的个人和团队已经将敏捷开发技术作为日常工作的一部分。然而,我们在如何扩展和管理分布式软件开发中的敏捷实践方面的经验要少得多。分布式和全球性的开发--当团队相互作用以合作交付解决方案时,需要关注许多技术、组织和文化问题。此外,非常大的团队规模,团队的团队和更复杂的管理结构迫使更多的注意协调和管理。在这个层面上,越来越需要标准化最佳实践,以避免跨工件和过程的重新发明和错误沟通。企业软件交付中的复杂性问题可能对敏捷方法的采用产生重大影响。因此,敏捷策略通常需要进行评估,定制,并可能与传统方法相结合,以适应特定的环境。软件产品和软件开发过程的特性为实现精益和灵活性开辟了不同于其他领域的新的可能性。虽然精益原则是通用的,但从软件开发的角度进一步理解应用这些原则所需的技术。因此,本研究的目的是确定精益如何促进分布式软件开发的灵活性,以加快开发过程。
2017-11-03 cs.SE
The Innovative Behaviour of Software Engineers: Findings from a Pilot Case Study
内容:在工作场所,有些人为了个人绩效、团队效率或组织的利益,自愿和有意地产生、推广和实现新想法。文献将这种现象归类为创新行为。尽管创新行为对创新的发展很重要,但在软件工程中,创新行为还没有得到充分的研究。目的:了解软件工程实践中支持或抑制创新行为的因素。方法:我们进行了一个试点的案例研究,在加拿大的软件公司使用访谈和观察作为数据汇集技术。通过定性分析,我们确定了其他领域研究未涉及的相关因素和关系。结果如下:个人的创新行为受到个人态度的影响,也受到情境因素的影响,如工作场所的关系,组织特征和项目类型。我们建立了一个模型来表达这些因素的相互作用。结论:创新行为取决于个人和环境因素。我们的研究结果有助于对研究和实践的相关影响,以及值得进一步研究的主题。
2016-12-02 cs.SE
The implications of digitalization on business model change
数字化给软件公司带来了新的机遇,也带来了挑战。目的:软件公司大多关注于处理变更的技术方面,而大多忽略了业务模型变更及其对软件组织和架构的影响。在本文中,我们综合了数字化的基础上广泛的文献调查和纵向案例研究爱立信AB的影响。方法:使用主题分析,我们提出了六个命题,用于促进跨学科的分析业务模式的动态和有效性和效率的业务建模的结果,通过连接的价值,交易和组织学习的业务模式的变化。结论:商业模式整合是一个新的商业模式研究领域,旨在理解商业模式的动态本质、组织设计和商业模式活动中的价值创造之间的关系。
2020-04-19 cs.SE
The True Role of Active Communicators: An Empirical Study of Jazz Core Developers
内容:在软件工程(SE)的方法和工具的兴趣,近年来已经补充了面向理解在软件开发中所涉及的人类过程的研究工作。这种转变已经势在必行,因为有报告称,团队表现不佳,因此在当代SE方法中越来越强调个人和团队关系。目的:虽然软件库经常被研究,以解释这种人类过程,研究往往主要使用定量分析方法。然而,有人担心,这种方法只能提供软件过程的一部分。考虑到人类行为在心理和社会背景下的细微差别,有人断言,只有通过更深入的背景调查才能实现全面的理解。方法:我们遵循这样的方法,并应用了数据采掘、SNA、心理语言学分析和定向内容分析(CA)来研究IBM Rational Jazz的核心开发人员如何贡献他们的社会和智力资本,并将这些成员的态度、互动和活动与他们不太活跃的同行进行了比较。结果如下:在我们的结果中,我们发现Jazz的核心开发人员跨越多个角色工作,并且对他们的团队的组织,个人内部和人际过程至关重要。此外,尽管这些人高度关注任务和成就,但他们也主要负责维持积极的团队氛围,并提供支持同事的背景意识。结论:我们的研究结果表明,高性能的分布式敏捷团队依赖于个人和集体的努力,以及组织环境,促进非正式和有机的工作结构。(节录)
2021-06-20 cs.SE
Overcoming Challenges in Agile and DevOps Integration: A Qualitative Study
University of Applied Sciences Emden/Leer(埃姆登/莱尔应用科学大学);Auckland University of Technology(奥克兰理工大学);University of Applied Sciences & Arts Hannover(汉诺威应用科学与艺术大学)
通过半结构化访谈,识别敏捷与DevOps集成的四类挑战(文化组织障碍、结构约束、过程方法复杂性、技术限制)及四类解决方案(团队结构与自治、文化与协作、过程与变更管理、自动化与基础设施),强调文化对齐和自动化等实践的重要性。
2026-06-01 cs.SE
From Challenge to Change: Design Principles for AI Transformations
Aalborg University(奥尔堡大学);Chalmers University of Technology | University of Gothenburg(查尔姆斯理工大学 | 哥德堡大学)
本文提出基于行为软件工程的人本框架,旨在指导软件工程组织在早期人工智能采用阶段的适应与信任,强调技能提升和战略设计的重要性。
2026-08-06 cs.SE
Factors Impacting Developer Efficiency: Results from an Adaptive Longitudinal Study
Franssa(弗兰萨);CESAR School(塞萨尔学院);DevEficiente(德维效率)
本研究通过采用ADEMM方法对27名外部开发者开展混合方法纵向研究,发现组织依赖等效率瓶颈稳定存在,还识别出固定工具会遗漏的生成式AI使用障碍,为组织干预提供了依据。
2026-08-18 cs.SE
Operationalizing AI: Empirical Evidence on MLOps Practices, User Satisfaction, and Organizational Context
Hankuk University of Foreign Studies(韩国外国语大学)
本研究通过分析8000多条G2.com用户评论,发现九项MLOps实践中有七项与用户满意度显著正相关,且组织背景影响其普遍性,但MLOps实践一旦应用便在各组织中均被视为普遍有益。
2025-10-11 cs.AI cs.CL cs.HC
The Organization of Software Teams in the Quest for Continuous Delivery: A Grounded Theory Approach
内容:为了加快上市时间并提高客户满意度,软件生产组织采用了持续交付实践,影响了开发和基础设施专业人员之间的关系。然而,没有大量的文献已经实质性地解决了软件行业如何构建开发和基础设施团队的组织。目的:在这项研究中,我们调查了软件生产组织如何构建他们的开发和基础设施团队,特别是这些团队之间的劳动分工以及他们如何互动。方法:在与7位DevOps专家进行头脑风暴以更好地制定我们的研究和程序之后,我们收集并分析了来自37位IT专业人士的半结构化访谈的数据,遵循扎根理论指南。结果如下:经过仔细分析,我们确定了四种常见的组织结构:(1)孤立的部门,(2)经典的DevOps,(3)跨职能团队和(4)平台团队。我们还观察到,一些公司正在这些结构之间过渡。结论:本研究的主要贡献是以分类学的形式提出了一种理论,该理论将发现的结构与它们的属性一起组织起来。这一理论可以指导研究人员和实践者思考如何更好地组织软件生产组织中的开发和基础设施专业人员。
2021-06-23 cs.SE
Understanding the Role of Large Language Models in Software Engineering: Evidence from an Industry Survey
University of Vale do Rio dos Sinos(里奥达斯西诺斯河谷大学)
本文通过行业调查揭示大型语言模型在软件工程中的应用现状与影响,探讨其积极效果与潜在风险,提出需批判性使用LLM工具以提升开发效率与安全性。
2025-12-19 cs.SE
Understanding Barriers to Internal Startups in Large Organizations: Evidence from a Globally Distributed Company
大型全球公司需要加快创新活动,以提高竞争优势。然而,由于官僚主义、决策缓慢、部门分散和流程分散,这些公司的组织结构阻碍了他们捕捉趋势的能力。加强创新能力的一种方法是通过培育内部创业公司。我们报告了一项嵌入式多案例研究的结果,该研究对一家全球分布的公司中的五家内部初创公司进行了研究,以确定软件产品创新的障碍:软件开发人员的后期参与,执行赞助商缺失或未澄清,年度预算和规划,决策权限不明确,缺乏数字基础设施进行实验和从外部参与者获取数据。借鉴Fitzgerald和Stol提出的持续软件工程的框架,我们讨论了BizDev在软件产品创新中的作用。我们认为,缺乏连续性,而不是缺乏速度,是大型全球公司内部初创公司的终极挑战。
2021-03-17 cs.SE