Co-designing for a Hybrid Workplace Experience in Software Development
针对IT组织混合办公模式下的高效协作需求,提出一种协同设计混合办公体验的工作坊方法,为规模化改进协作式软件开发提供参考。
2022-12-19 cs.SE
Software Companies Responses to Hybrid Working
本研究通过大规模调查,提出软件公司在个人、团队和组织层面受混合办公影响的分类法,发现正面回应多于负面,且混合办公带来更好的平衡、生产力和效率。
2024-07-20 cs.SE
Vulnerability Detection: From Formal Verification to Large Language Models and Hybrid Approaches: A Comprehensive Overview
Eötvös Loránd University (ELTE)(厄特沃什·罗兰大学(ELTE));Technology Innovation Institute (TII)(技术创新研究院(TII));University of Oslo(奥斯陆大学);Cyentific AS(赛恩蒂菲克公司);Guelma University(盖勒马大学);The University of Manchester(曼彻斯特大学);Federal University of Amazonas(亚马逊联邦大学)
本文综述软件漏洞检测中的经典形式化方法、基于 LLM 的分析及混合技术,探讨结合形式化保证与大模型洞见以提升验证有效性和可扩展性。
2025-03-13 cs.AI cs.SE
Post-Pandemic Hybrid Work in Software Companies: Findings from an Industrial Case Study
本文通过一项涉及545名软件专业人员的工业案例研究,揭示了影响后疫情时代混合办公选择的多维因素,并指出成功关键在于平衡个人偏好、团队动态与组织策略,且不存在通用方案。
2024-01-17 cs.SE
Exploring Hybrid Work Realities: A Case Study with Software Professionals From Underrepresented Groups
本研究通过对南美软件公司中代表性不足群体的案例研究,发现混合办公更受青睐,能提升专注度与个性化,但需应对孤立和基础设施不足,以促进软件工程中的多样性与包容性。
2024-04-20 cs.SE
An explainable hybrid deep learning-enabled intelligent fault detection and diagnosis approach for automotive software systems validation
本文提出了一种可解释的混合深度学习方法,用于汽车软件系统验证中的故障检测与诊断,通过可解释AI技术提升模型适应性和根本原因分析能力。
2026-03-09 cs.AI cs.SE
3rd Workshop on Hybrid Development Approaches in Software System Development
有证据表明,软件开发方法,框架,甚至实践很少在公司中通过遵循这本书来应用。将不同的方法结合到本土工艺中的做法不断被发现。然而,学术界对这一现象的理解和调查非常有限。2016年,HELENA计划启动,研究软件系统开发中的混合开发方法。本文介绍了第三届HELENA研讨会,并提供了所使用的仪器和可用的数据集的详细说明。
2021-04-17 cs.SE
A Grounded Theory of Coordination in Remote-First and Hybrid Software Teams
虽然COVID-19大流行对软件专业人员和组织的长期影响难以预测,但在家工作、远程优先团队、分布式团队和混合(部分远程/部分办公室)团队似乎将更加普遍。因此,调查软件团队和组织在新的远程和混合工作中面临的挑战非常重要。因此,本文报道了一个为期一年的,参与观察,建构主义扎根理论研究调查的影响,从软件开发的家庭工作。这项研究导致了软件团队协调的理论。简而言之,从办公室工作到在家工作的转变从根本上改变了软件团队内部的协调。虽然群体凝聚力和更有效的沟通似乎是保护性的,但不信任、养育和沟通的拼凑破坏了协调。协调不力会导致许多问题,包括误解,帮助请求,团队成员之间的工作满意度较低,以及更多定义不清的任务。反过来,这些问题降低了项目的整体成功率,并促使专业人员改变他们的软件开发过程(在这种情况下,从Sign到Kanban)。我们的研究结果表明,拥有许多远程员工的软件组织可以通过鼓励团队内更多的参与和支持员工承担家庭和育儿责任来提高绩效。
2022-02-23 cs.SE
A Hybrid Simulation Model for Open Software Development Processes
开放式软件开发为软件组织提供了无限的在线资源供应。资源供应是来自不同位置和时区的未知工作人员的池,并且对执行各种类型的任务感兴趣。在这样的动态和竞争环境中不适当的任务执行导致零任务注册、零任务提交或低合格提交,这是由于不可预见的原因,例如工人行为和绩效的不确定性。因此,为了确保开放式软件开发的有效性,需要更好地理解和了解与吸引可靠的工作人员提交合格的提交和减少任务失败有关的特征。
2021-07-15 cs.SE
Regression Testing in Remote and Hybrid Software Teams: An Exploratory Study of Processes, Tools, and Practices
CESAR School(CESAR学院);UFRPE(巴西雷西夫联邦大学);University of Calgary(卡尔加里大学)
本研究探讨远程和混合团队中回归测试的流程、工具和实践,发现其依赖文档、自动化和工具集成来支持异步协作,揭示了回归测试作为社会技术实践的演变。
2026-03-08 cs.SE
Assessment of a hybrid software development process for student projects: a controlled experiment
近年来,人们对混合开发方法产生了浓厚的兴趣,因为实践者将各种方法结合起来进行软件创建,以提高生产率,产品质量和过程对变化的适应性。关于这一主题的科学论文激增,但在学术背景下对混合方法的有效性的评估尚未跟上。提出的工作调查,如果引入一个混合的方法为学生项目带来了附加值相比,迭代和顺序开发。在法国一所工程学校的本科生中进行了一项对照实验,以评估给定的开发方法对学生计算事业成功的影响。它的三个维度通过一组指标进行了检查:产品质量,团队生产力以及人为因素(团队合作质量和学习成果)。观察到几种模式,这可以提供一个起点,教育工作者和研究人员希望定制或设计一个软件开发过程的学术需求。
2021-03-05 cs.SE
Software Architecture Challenges in Integrating Hybrid Classical-Quantum Systems
本文研究混合经典-量子系统集成中的软件架构挑战,分析构建大规模混合计算系统面临的问题,并探讨可行的应对方法。
2023-08-02 cs.SE
Validation of an Analysability Model in Hybrid Quantum Software
本文提出通过意大利和西班牙学术机构的国际协作受控实验,验证一个面向混合量子软件可分析性的质量模型,以弥补现有软件质量评估方法对量子组件特殊性覆盖不足的问题。
2024-08-02 cs.SE quant-ph
Advancing Quantum Software Engineering: A Vision of Hybrid Full-Stack Iterative Model
本文提出一种融合量子与经典计算的混合全栈迭代量子软件开发模型,结合DevOps原则给出完整生命周期和实施路线图,降低传统开发者参与量子计算的门槛并推动量子软件工程发展。
2025-04-08 cs.SE
"Is My Mic On?" Preparing SE Students for Collaborative Remote Work and Hybrid Team Communication
沟通对于学生和专业软件工程(SE)团队开发项目的成功至关重要。SE课程提供的项目为学生提供了宝贵的学习经验,因为他们教授行业所需的技能,如团队合作,沟通和调度。专业SE团队采用了Slack、Miro、Microsoft Teams和GitHub Discussions等通信软件来在团队成员之间共享文件和传达信息。同样,他们还分发了Visual Studio CodeSpaces和Jira等软件开发工具来支持生产力。相比之下,在学术界,学生们专注于面对面的会议,以进行团队沟通,并使用通信工具进行文件共享。由于COVID-19大流行,大学被迫突然转向在线或混合模式,从而迫使SE学生迅速采用通信软件。本文提出了一种研究在工业中使用通信软件,为学生毕业后的远程软件开发职位做好准备。
2021-02-01 cs.SE
2nd Workshop on Hybrid Development Approaches in Software Systems Development
软件和系统开发是复杂而多样的,并且使用多种开发方法并相互结合以解决公司当今面临的多种挑战。为了研究实践的现状,并对不同开发方法的实用性及其在现代软件系统开发中的应用建立良好的理解,我们于2016年启动了HELENA计划。本文介绍了第二届HELENA研讨会,并概述了目前的项目状态。在研讨会上,六个团队介绍了他们所在地区的初步研究结果,并进行了即兴演讲,并讨论了HELENA路线图的进一步步骤。
2021-04-10 cs.SE
DBBRBF- Convalesce optimization for software defect prediction problem using hybrid distribution base balance instance selection and radial basis Function classifier
针对软件缺陷预测数据的类别不平衡问题,提出结合分布基平衡实例选择与径向基函数分类器的DBBRBF方法,在多类不平衡数据集上验证了有效性并通过统计检验确认适用性。
2018-06-08 cs.SE
Hybrid Work in Agile Software Development: Recurring Meetings
本文通过爱立信两部门的单案例访谈研究,揭示大规模敏捷混合办公中例行会议应按会议意图选择现场或远程形式,并给出社区会议与摄像头使用建议。
2025-03-17 cs.SE
Bridging Semantics & Structure for Software Vulnerability Detection using Hybrid Network Models
The George Washington University(乔治·华盛顿大学)
提出将程序异构图表示与轻量级本地LLM结合的混合框架,在Java漏洞检测中达93.57%准确率,同时提取子图生成解释,提升可解释性。
2025-10-11 cs.AI cs.CR cs.SE
A Hybrid Sampling and Multi-Objective Optimization Approach for Enhanced Software Defect Prediction
本文提出一种结合Borderline SMOTE、Tomek Links混合采样与NSGA-II等多目标优化算法的软件缺陷预测框架,通过特征融合与并行处理提升预测准确率、泛化能力与计算效率,在NASA和PROMISE数据集上优于现有技术。
2024-10-13 cs.SE
Hybrid Work meets Agile Software Development: A Systematic Mapping Study
本研究针对混合办公与敏捷软件开发交叉领域研究现状不明的问题,通过系统性映射研究筛选12项基础研究,分析了现有研究的方法特征与不足,指出了未来研究方向。
2024-04-15 cs.SE
Hybrid architecture for satellite data processing workflow management
用户对遥感数据产品的需求日益增长,导致印度和外国发射了许多遥感卫星。遥感传感器的多样性导致了生成地理空间数据产品的软件和硬件环境的异质性。工作流程自动化软件称为信息管理系统,已在国家遥感中心(NRSC)到位,以满足数据处理和数据传播的需要。工作流的软件组件在不同的异构环境中接口,以自动和半自动模式在数据处理软件中执行。每发射一颗新的卫星,如果引入新的业务流程,软件就会进行修改或升级。在这项研究中,我们提出了一个软件架构,提供了更灵活的自动化与管理代码非常少。该研究还涉及利用和提取有用的信息,从历史生产和客户的详细信息。对当前的工作流软件体系结构与现有的面向服务的体系结构(SOA)、可扩展置标语言(XML)和基于事件的体系结构进行了比较。提出了一种基于行业实践的混合方法来改进现有的工作流程。
2015-09-25 cs.SE
A Hybrid Model for Estimating Software Project Effort from Use Case Points
早期的软件工作量估算是成功的软件项目管理的标志。建立可靠的工作量估算模型通常需要历史数据。不幸的是,由于在软件开发的早期阶段可用的信息是稀缺的,建议使用软件规模度量作为工作量估计的关键成本因素。用例点(UCP)是一个主要为面向对象项目设计的突出的规模度量。然而,目前还没有一个成熟的模型可以将UCP转化为相应的努力,因此,大多数模型都将生产力作为第二成本驱动因素。这些模型中的生产率通常是由专家猜测的,不依赖于历史数据,这使得它具有不确定性。因此,这些模型没有使用大量的历史数据进行很好的检验。在本文中,我们设计了一个混合模型,包括分类和预测阶段,使用支持向量机和径向基神经网络。所提出的模型是在从工业和学生项目中收集的大量观察结果上构建的。该模型与以前的UCP预测模型进行了比较。验证和实证结果表明,所提出的模型显着优于所有数据集上的这些模型。主要结论是:利用UCP的环境因子可以对生产力进行分类和评价。
2016-10-08 cs.SE
Automatic Control Software Synthesis for Quantized Discrete Time Hybrid Systems
Ufa State Aviation Technical University(乌法国立航空技术大学)
针对离散时间非线性混合系统,提出一种通过线性混合系统过近似原系统动力学的方法,确保为线性系统设计的控制器同样适用于原系统,并在倒立摆基准上验证。
2012-07-17 cs.SE cs.SY eess.SY
HeteroGenius: A Framework for Hybrid Analysis of Heterogeneous Software Specifications
如今,软件工件在我们的生活中无处不在,是家用电器、汽车、手机的重要组成部分,甚至在航空和健康科学等更重要的活动中也是如此。在这种情况下,软件故障可能会造成巨大的经济损失,或者在最坏的情况下,在人类生活中。软件分析是软件工程中的一个领域,涉及各种技术的应用,以证明软件中没有错误。在许多情况下,采用不同的分析技术,遵循特定的方法组合,以确保更好的结果。工具之间的这些交互通常在用户级别执行,并且不受工具的支持。在这项工作中,我们提出了HeteroGenius,一个框架,旨在开发工具,允许用户执行混合分析的异构软件规范。HeteroGenius的设计优先考虑添加新的规约语言和分析工具的可能性,并在满足几个众所周知的可用性增强标准的图形界面下实现技术的协同关系。作为一个案例研究,我们在HeteroGenius之上实现了Dynamite的功能。
2014-01-06 cs.LO cs.SE
Architecting Hybrid Quantum-Classical Software Systems: Exploration of the Design Trade-off Space with Quantitative Guarantees
Universidad de Extremadura(埃斯特雷马杜拉大学);ITIS Software(ITIS软件公司)
提出一种形式化混合应用架构风格的方法,通过权衡分析和定量保证探索量子-经典系统的设计空间,实现基于用户QoS标准的动态配置选择。
2026-06-24 cs.SE
The Impact of Software Testing with Quantum Optimization Meets Machine Learning
Campbellsville University(坎贝尔斯维尔大学)
本文提出一种量子退火与机器学习结合的混合框架,用于优化CI/CD测试用例优先级排序,在Defects4J上实现缺陷检测效率提升25%、执行时间减少30%,并验证了其在混合量子-经典生态系统中的可扩展性。
2025-06-02 cs.AI cs.LG cs.SE
The Road to Hybrid Quantum Programs: Characterizing the Evolution from Classical to Hybrid Quantum Software
本文系统化形式化识别量子候选代码及其在经典程序中的编码过程,为量子软件工程的自动化推理奠定基础,并强调跨学科协作的重要性。
2025-04-25 cs.SE
QCSHQD: Quantum computing as a service for Hybrid classical-quantum software development: A Vision
针对经典开发者获取量子计算资源难、缺乏相关专业知识的问题,提出采用面向服务策略的QCSHQD框架,包含IDE、量子服务编排抽象层、服务提供商三部分,旨在降低量子计算使用门槛,推动经典-量子混合计算创新。
2024-04-12 cs.SE
Statistical Program Slicing: a Hybrid Slicing Technique for Analyzing Deployed Software
动态程序切片可以通过将其缩小到相关程序语句的子集来显著减少开发人员需要检查的代码。然而,尽管大量的研究表明它的有用性,动态切片仍然是短期的生产级使用,由于运行时插装成本高。作为替代方案,我们提出了统计程序切片,一种新的混合动态-静态切片技术,探讨了准确性和运行时成本之间的权衡。我们的方法依赖于现代硬件支持的控制流监控和一个新的,协同堆内存跟踪机制结合静态程序分析的数据流跟踪。我们评估统计切片调试21个故障,从6个广泛部署的应用程序,并显示它恢复94%的程序语句的动态切片,只有5%的开销。
2021-12-31 cs.PL cs.SE
Automated Quantum Software and AI Engineering
University of Colorado Colorado Springs(科罗拉多大学科罗拉多斯普林斯分校)
本文系统回顾了量子软件工程和量子人工智能中半自动化方法的发展,探讨了自动化在提升量子和混合量子-经典应用效率中的作用及未来方向。
2026-04-21 cs.SE
Towards Shaping the Software Lifecycle with Methods and Practices
由于软件项目非常多样化,每个软件开发过程都必须根据项目和相应开发团队的需求进行调整。通常,我们会发现不同的方法和实践结合在所谓的混合开发方法中。研究表明,这些混合方法随着时间的推移而发展,并根据经验设计。然而,在设计混合方法时,所使用的方法和实践应该覆盖整个软件项目的不同阶段,包括项目管理、需求分析、质量管理、风险管理和实现。在本文中,我们分析了在软件项目的哪个阶段使用哪些方法和实践。基于对27位从业者的初步调查,我们提供了一个方法和实践到不同项目阶段的映射,反之亦然。尽管我们的研究的初步性质和小样本量,我们观察到三个显着的方面:(1)根据文献和实际使用的方法和实践的预期用途之间存在差异,(2)实践比方法更一致地使用,(3)软件生命周期的部分,如维护和演化,几乎没有广泛分布的方法和实践。因此,当设计一个开发过程时,是否软件生命周期的所有阶段都被处理了,这是值得考虑的。
2021-03-18 cs.SE
A Hybrid Software Test Automation for Educational Portals
教育门户(EP)是一个多功能网站,允许访问教育系统的公共和私人部分,数据检索和提交,个性化内容等活动。本研究调查的具体要求,提高EP的质量和行为方面的时间和成本使用Obafemi Awolowo大学(非统组织),Ile-Ife,尼日利亚作为一个案例研究。采用统一建模语言设计了一个测试自动化框架,并用Java程序设计语言实现。使用MySQL和Excel数据库存储测试数据。使用测试时间性能(TTP)、性能测试效率(PTE)和自动化脚本生产力(ASP)指标对开发的框架进行了评估。对所提供的样本数据进行评估的结果表明,ASP产生了每小时360次操作的测试结果,PTE产生了80%,TTP仅为4%。基于所记录的性能,很明显,该研究可以提供快速和第一手的信息,以质量保证分析师和软件测试人员,从而降低维护成本在软件开发过程中。
2021-10-30 cs.PL cs.SE
Empirical Studies on Quantum Optimization for Software Engineering: A Systematic Analysis
本文系统分析了软件工程量子优化实证研究,发现当前在重复次数报告、噪声处理及标准化评估协议等方面存在不足,为未来设计评估量子、量子启发式及混合算法的实证研究提供了参考。
2025-10-31 cs.SE
On the Performance of Hybrid Search Strategies for Systematic Literature Reviews in Software Engineering
内容:在进行系统性文献综述(SLR)时,研究人员通常面临的挑战是设计一个搜索策略,以适当平衡结果质量和综述工作。仅仅使用数字图书馆(或数据库)搜索或滚雪球可能不足以获得高质量的结果。另一方面,同时使用数字图书馆搜索和滚雪球可以增加总体审查工作。目的:本研究的目的是提出和评估混合搜索策略,选择性地结合数据库搜索与滚雪球。方法:我们提出了四种混合搜索策略结合数据库搜索在数字图书馆与迭代,并行,或顺序向后和向前滚雪球。我们模拟了三个现有的SLR在SE,采用数据库搜索和滚雪球的策略。我们比较了数字图书馆搜索,滚雪球,和混合策略的结果,使用精度,召回率和F-测量,以调查每种策略的性能。结果如下:我们的研究结果表明,对于所分析的SLR,将Scopus数字图书馆的数据库搜索与并行或顺序滚雪球相结合,实现了精确度和召回率的最适当平衡。结论:我们提出,根据SLR的目标和可用的资源,使用混合搜索策略,涉及一个有代表性的数字图书馆和并行或顺序滚雪球往往是一个合适的替代方案时,在SLR中搜索证据。
2020-04-21 cs.DL cs.SE
Plan-Driven approaches are alive and kicking in agile Global Software Development
背景:敏捷方法不再局限于小型项目和协同工作的团队。在过去的十年中,敏捷已经扩展到大规模、分布式和受监管的领域。许多案例研究表明GSD成功地采用了敏捷,然而,作为一个整体,目前还不清楚这种趋势有多普遍,以及敏捷采用在全球软件开发(GSD)环境中的形式。我们的目标是更深入地了解组织如何在分布式环境中采用敏捷开发方法。具体来说,我们的目标是绘制GSD当前的开发过程景观。方法:我们分析了来自33个不同国家的工业调查数据,这些数据是作为探索在软件开发中更广泛使用混合开发方法的项目的一部分收集的。我们提取并分析了参与全球分布项目的参与者完成的263项调查的结果。结果:在我们的样本中,72个全球分布的项目实现了敏捷和传统方法的混合(称为“混合”)。25的GSD组织主要是敏捷的,只有极少数(5)选择传统方法。只使用敏捷方法的GSD项目往往非常大。结论:全球分布式软件开发(和项目规模)并不是采用敏捷实践的障碍。然而,为了促进项目协调和一般项目管理,许多组织采用传统的方法,从而形成了一种遵循既定规则的混合方法。
2019-06-20 cs.SE
Hybrid Classical-Quantum Solutions to Accelerate the Adoption of Quantum Computing
The Open University(开放大学);Politecnico di Milano(米兰理工大学)
本文探讨混合经典-量子计算软件方案,分析现有工具并列出关键资源,指出混合计算因依赖经典前后处理而可能成为长期模式,并提出未来研究议程。
2026-10-06 cs.DC cs.ET cs.PL
Exploring Engagement in Hybrid Meetings
本研究通过多模态测量(问卷与生物识别设备)分析三家软件公司混合会议中的参与度,发现现场与远程参与者参与度相当,但远程者在长会议中参与度较低,且积极角色提升参与度,而大会和下午会议降低参与度,为会议改进提供建议。
2025-09-25 cs.SE
CrowdSim: A Hybrid Simulation Model for Failure Prediction in Crowdsourced Software Development
一个典型的众包软件开发(CSD)市场由一系列作为服务需求的软件任务和一群作为服务供应商的自由职业者开发人员组成。高度动态和竞争的CSD市场可能会由于不可预见的风险而导致任务失败,例如对共享工人供应的竞争加剧,或与工人经验和技能相关的不确定性等。为了提高CSD的有效性,必须更好地了解和规划与CSD过程相关的动态工人特征和风险。在本文中,我们提出了一个混合仿真模型,CrowdSim,预测众包任务失败的风险,在竞争激烈的CSD平台。CrowdSim由三个层次组成:宏观层次基于系统动力学反映整个众包平台,中观层次基于离散事件仿真表示任务生存周期,微观层次基于Agent仿真模拟众包工作者的决策过程。CrowdSim的评估通过三个CSD的决策方案,以证明其有效性,使用真实世界的历史数据集和结果表明CrowdSim的潜力,使众包管理人员探索众包结果相对于不同的任务调度选项。
2021-03-17 cs.HC cs.MA cs.SE
HABCSm: A Hamming Based t-way Strategy Based on Hybrid Artificial Bee Colony for Variable Strength Test Sets Generation
基于搜索的软件工程涉及到在适用的软件过程中部署元知识,已经得到了广泛的关注。最近,研究人员一直在提倡采用元启发式算法的t路测试策略(其中t指参数之间的相互作用强度)。虽然有帮助,但没有一个基于元启发式的t路策略可以声称优于它的对手。出于这个原因,混合的元启发式算法可以帮助确定搜索能力的每一个通过补偿一个算法的局限性与其他的力量。因此,一个新的元启发式的t-路策略称为混合人工蜂群(HABCSm)策略,基于合并的人工蜂群(ABC)算法的优点与粒子群优化(PSO)算法的优点,本文提出。HABCSm是第一个采用混合人工蜂群(HABC)算法的t路策略,该算法以汉明距离为核心方法生成最终测试集,并首次采用汉明距离作为最终选择标准,以增强对新解决方案的探索。实验结果表明,HABCSm提供了优越的竞争力的性能超过其同行。因此,这一发现有助于软件测试领域的最小化测试执行所需的测试用例的数量。
2021-10-07 cs.SE
Hybrid Approach to Automation, RPA and Machine Learning: a Method for the Human-centered Design of Software Robots
DPC Polska(DPC波兰公司);Kobo Association(Kobo协会);University of Warsaw, ICM(华沙大学ICM)
工业4.0中最突出的趋势之一是采用机器人过程自动化(RPA),特别是作为精益方法的要素之一。RPA的全面实施充满了挑战,这些挑战既与日常业务运营的现实有关,从中小企业到SSC及其他,也与不断变化的就业市场的社会影响有关。为了成功解决这些问题,需要开发一种解决方案,以适应现有的业务运营,同时降低自动化过程的负面社会影响。为了实现这些目标,我们提出了一个混合的,以人为中心的方法来开发软件机器人。这种设计和实施方法将Living Lab方法与参与式设计的授权相结合,以启动混合软件机器人的共同开发和共同维护,该混合软件机器人在各种人工智能方法和工具的支持下,包括云中的交互和协作ML,将卑微的工作岗位转变为更高技能的职位,允许前员工继续担任机器人共同设计师和维护者,也就是说,作为共同程序员,他们使用定制的高级RPA领域特定语言(DSL)来监督机器学习过程,以调整机器人的功能并保持操作灵活性。
2018-11-06 cs.CY cs.LG cs.RO
Towards the statistical construction of hybrid development methods
几乎没有任何软件开发过程是按照作者或标准的规定来使用的。无论公司规模或行业部门如何,大多数项目团队和公司都使用混合开发方法(简称:混合方法),这些方法结合了不同的开发方法和实践。尽管这种混合方法是高度个性化的,如何系统地构建协同实践的共同理解是缺失的。在这篇文章中,我们向混合方法的统计构建过程迈出了第一步。从一个大规模的从业者调查的1467个数据点接地,我们研究的问题:什么是混合方法,以及如何系统地构建它们?我们的研究结果表明,只有八种方法和很少的实践构建了现代软件开发的核心。在参与者的选择中使用85%的一致性水平,我们提供了一些例子来说明混合方法的特点是由它们组成的实践。此外,使用这种特性,我们开发了一个初始的建设过程,它允许定义一个方法框架,并逐步丰富它,以设计一个混合方法,使用排名的实践集。
2021-05-28 cs.SE
What are Hybrid Development Methods Made Of? An Evidence-based Characterization
在众多可用的软件开发过程中,本书几乎没有使用任何一个。无论公司规模或行业部门如何,大多数项目团队和公司都使用结合不同开发方法的定制过程-所谓的混合开发方法。尽管这种混合开发方法是高度个性化的,但缺乏对如何系统地构建协同实践的共同理解。在本文中,我们为制定这样的指导方针迈出了第一步。基于从业者中的大规模在线调查的1,467个数据点,我们研究了过程使用的实践现状,以回答这个问题:混合开发方法是由什么组成的?我们的研究结果表明,只有八种方法和少数实践构建了现代软件开发的核心。这个小集合允许在统计上构建混合开发方法。在参与者的选择中使用85%的一致性水平,我们提供了两个例子来说明混合开发方法的特点是由它们组成的实践。我们的循证分析方法为设计混合开发方法奠定了基础。
2021-01-20 cs.SE
Validation of an analyzability model for quantum software: a family of experiments
University of Castilla-La Mancha(卡斯蒂利亚-拉曼恰大学);University of Bari Aldo Moro(巴里阿尔多·莫罗大学)
本文通过实验验证了基于ISO/IEC 25010标准的量子软件分析性模型,证明其能有效区分不同分析性水平的量子软件组件并符合人类感知。
2026-02-24 cs.SE
Integration-First Structural Coverage for Embedded Software:Trace-Based Evidence, Hybrid Runtime Analysis, and Cross-Variant Consolidation
accemic
针对嵌入式软件结构覆盖仅在单元级收集的不匹配问题,提出优先集成的覆盖策略,结合混合运行时分析(hRA)实现类发行版二进制的覆盖测量,通过Hyper Coverage整合多维度证据,定位未测试源码行。
2026-08-14 cs.SE
Remote Communication Trends Among Developers and Testers in Post-Pandemic Work Environments
本研究探讨了后疫情时代软件开发者与测试人员远程通信的特征与挑战,发现向远程和混合工作模式的转变显著改变了通信与任务协调,并强调需调整工作流、引入新管理实践和技术投资以保障项目交付质量。
2024-08-22 cs.SE
Microservices-based Software Systems Reengineering: State-of-the-Art and Future Directions
本文综述了微服务架构下软件系统重构的研究现状,涵盖静态、动态和混合服务识别方法,指出动态与混合方法为未来研究方向。
2024-07-18 cs.DC cs.SE
Hybrid Concolic Testing with Large Language Models for Guided Path Exploration
Quandary Peak Research(夸德里峰研究)
本文提出一种结合大语言模型与协同执行的混合测试方法,通过引导路径探索提升程序状态空间探索效率和缺陷检测能力。
2026-01-18 cs.SE
Unveiling Hybrid Cyclomatic Complexity: A Comprehensive Analysis and Evaluation as an Integral Feature in Automatic Defect Prediction Models
本文提出了一种考虑继承复杂度的新颖指标Hybrid Cyclomatic Complexity(HCC),通过开源项目数据实验验证了其作为缺陷预测模型特征的有效性,并强调了区分类复杂度与继承复杂度的必要性。
2025-04-01 cs.SE
A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive Systems
控制理论技术已经成功地被采用作为自适应系统设计的方法,以提供自适应机制的有效性和鲁棒性的形式保证。然而,当涉及到动态适应时,获得保证的计算工作带来了严重的限制。为了解决这些局限性,在本文中,我们提出了一种混合的方法结合软件工程,控制理论,和人工智能设计的软件自适应。我们的解决方案提出了一个层次化和动态的系统管理器与性能调优。由于高层需求规范和被管理系统的内部旋钮行为之间的差距,分层组成的组件体系结构寻求关注点的分离,以实现动态解决方案。因此,设计了一个两层的自适应管理器,通过回归分析和进化元启发式参数优化,以满足软件需求。优化依赖于性能、有效性和鲁棒性指标的收集和处理,以控制离线和在线阶段的理论指标。我们评估我们的工作与原型的身体传感器网络(BSN)在医疗保健领域,这在很大程度上是作为一个示范由社区。BSN是在机器人操作系统(ROS)架构下实现的,并考虑系统的可靠性作为自适应目标。我们的研究结果加强了在这样一个安全关键领域表现良好的必要性,并提供了大量证据,说明将控制和基于人工智能的技术相结合的混合方法如何用于工程自适应系统,可以提供有效的适应。
2020-04-24 cs.SE
When Quantum Meets Classical: Characterizing Hybrid Quantum-Classical Issues Discussed in Developer Forums
本研究从软件工程视角出发,通过分析量子计算论坛中531个真实问题,构建混合量子-经典应用常见问题分类体系,明确其以崩溃类问题为主、错误多由应用开发者引入的特征,并提出改进建议。
2024-12-13 cs.SE
Enabling Hybrid HPCQC Workflows with a Heterogeneous Software Stack
Leibniz Supercomputing Centre (LRZ)(莱布尼茨超级计算中心);IQM Quantum Computers (IQM)(IQM量子计算机公司);Argonne National Laboratory (ANL)(阿贡国家实验室);Munich Quantum Valley (MQV)(慕尼黑量子谷)
本研究通过异构软件栈MQSS将IQM的20比特QPU集成到SuperMUC-NG超算,实现混合HPCQC工作流,该架构可移植至下一代HPE Cray平台,且无显著延迟开销。
2026-08-18 cs.DC cs.SE quant-ph
Architectural Partitioning and Deployment Modeling on Hybrid Clouds
混合云的想法正日益获得动力,因为它作为复杂软件系统的托管平台带来了独特的优势。然而,在混合托管变得普遍和渗透之前,需要克服几个挑战。一个主要问题是在架构上跨可行的云和非云部署选择的排列划分工作负载,以产生最适合的托管组合。另一个是预测交付这种有利的混合部署的工作量估计。在本文中,我们描述了一种启发式解决方案,以解决上述障碍,并根据寻求托管的工作负载的属性和特征,汇聚在理想的混合云部署架构上。接下来,我们将提出一个模型来表示这种混合云部署,并演示一种方法来估计实现和维持该部署所需的工作量。我们还通过跨越多个行业垂直领域的数十个案例研究来验证我们的模型,并记录了与软件系统的行业分组如何影响上述混合部署模型有关的结果。
2022-05-09 cs.DC cs.SE
Sydr-Fuzz: Continuous Hybrid Fuzzing and Dynamic Analysis for Security Development Lifecycle
为了保证软件的安全性,满足安全开发生命周期(SDL)的要求,目前对用于持续测试的自动化动态分析框架的需求很高。尖端混合模糊技术的安全漏洞搜索效率优于广泛使用的覆盖引导模糊。我们提出了一个增强的动态分析管道,以利用生产力的自动错误检测的基础上混合模糊。我们在连续模糊工具集Sydr-Fuzz中实现了所提出的管道,该工具集由混合模糊编排器提供支持,将我们的DSE工具Sydr与libFuzzer和AFL++集成在一起。Sydr-Fuzz还集成了安全谓词检查器、崩溃分类工具Casr以及用于语料库最小化和覆盖率收集的实用程序。我们的混合模糊器对替代国家的最先进的解决方案的基准测试表明,其优越性覆盖引导模糊器,同时保持在同一水平上与先进的混合模糊器。此外,我们通过在OSS-Sydr-Fuzz项目中发现85个新的真实世界软件缺陷来验证我们方法的相关性。最后,我们向社区开放Casr源代码,以方便检查现有的崩溃。
2023-03-23 cs.CR cs.SE