Adopting a software product line engineering approach in industrial development contexts: A protocol for a systematic literature review
系统性二次研究(系统性映射研究(SMS)或系统性文献综述(SLR))的价值直接来自其系统性。正式、明确、客观和公正的过程保证了这些系统性研究的结果是有效的。这一过程体现在行动方案中,在进行二次研究之前,必须得到所有研究人员的同意。因此,该方案是一个详细的行动计划,其中包含所有任务和要执行的有序步骤序列。本文档详细介绍了在工业开发环境中采用软件产品线工程(SPLE)方法的SLR协议。该研究的目标是确定和分析在工业发展背景下采用这一方法的利弊,与学术环境中报告的经验形成对照。
2019-04-03 cs.SE
Cognitive Biases in Software Engineering: A Systematic Mapping Study
软件项目挑战和失败的一个来源是由人类认知偏见引入的系统性错误。虽然在认知心理学中得到了广泛的探讨,但有关认知偏差的调查只是最近才在软件工程(SE)研究中得到普及。因此,本文系统地映射,汇总和综合的文献认知偏见在软件工程产生一个全面的知识体系,了解国家的最先进的研究,并为未来的研究和实践提供指导。我们重点关注偏见的前因、影响和缓解技术,确定了1990年至2016年间发表的65篇文章,其中调查了37种认知偏见。尽管人们对认知偏差的兴趣越来越浓厚,但研究结果显示,在理解和解释认知偏差方面,对缓解技术的研究很少,理论基础也很薄弱。虽然偏见相关的研究已经产生了许多新的见解,在软件工程社区,具体的偏见缓解技术仍然需要软件专业人员克服认知偏见对他们的工作的有害影响。
2018-10-23 cs.SE
A Systematic Literature Review on Model-driven Engineering for Cyber-Physical Systems
本技术报告介绍了一项系统性文献综述(SLR)研究,重点是通过MDE方法识别和分类与CPS开发相关的最新研究实践。该研究评估了2010年至2018年期间发表的140篇研究论文。因此,综合分析了CPS开发生命周期中使用的各种MDE方法。此外,该研究确定了研究差距和需要更多调查的领域。这些贡献有助于研究人员和从业人员全面了解研究趋势和进一步研究/开发的现有挑战。
2021-03-15 cs.SE
A Systematic Literature Review on Intertemporal Choice in Software Engineering - Protocol and Results
当在软件项目中做出选择时,工程师和其他利益相关者参与了涉及不确定未来结果的决策。心理学、行为经济学和神经科学的研究已经质疑了许多关于如何做出这些决定的经典假设。这篇文献综述的目的是描述支持软件工程中这些决策研究的假设。我们确定了关于这个问题的实证研究,并分析了时间的作用是如何在SE的决策研究的特点。文献综述的目的是支持跨期决策的实证研究在实践中的描述性框架的发展。
2017-01-28 cs.SE
Towards Continuous Systematic Literature Review in Software Engineering
背景:随着软件工程(SE)研究的进展,新的科学证据不断出现。传统上,系统性文献综述(SLR)不会更新或间歇性更新,在更新之间留下间隙,在此期间SLR可能会丢失关键的新证据。目的:我们提出并评估了一个概念和过程,称为持续系统性文献综述(CSLR)在SE。方法:为了详细阐述CSLR的概念和过程,我们通过进行元人种志来综合证据,解决来自不同研究领域的知识。此外,我们进行了一个案例研究,以评估CSLR过程。结果:我们在BPMN格式中描述了由此产生的CSLR过程。案例研究结果表明,在实践中应用CSLR来不断更新SE中的SLR证据的重要性和可行性。结论:CSLR的概念和过程提供了一种可行和系统的方法,以不断将新的证据纳入SLR,支持SE中SLR的可靠和最新证据。
2022-06-08 cs.SE
Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study
软件工程是一个系统的、有纪律的、可量化的方法的过程,对大规模和复杂的软件开发有重要影响。在软件开发的生存周期中,已经有许多成熟的软件过程模型被广泛采用,这些模型将利益相关者推向最终软件产品开发的完成。在先进技术的范围内,各种新兴的和未来的技术正在发展,这确实需要软件工程社区的关注,传统的软件过程技术是否能够继承到未来的软件开发的核心基础。在本文中,我们研究了现有软件工程流程和模型的影响,包括敏捷和面向区块链的软件工程中的DevOps。我们还研究了采用最先进的概念和发展面向区块链系统的当前软件工程过程的重要性。我们讨论的洞察力的软件项目管理实践中的BOS开发。这项研究的结果表明,利用国家的最先进的技术在软件过程中的未来技术将是具有挑战性的和有前途的研究,需要广泛解决和改善国家的最先进的软件工程过程和方法的新技术。
2022-07-02 cs.SE
Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts, Findings and Research Methods Used
软件工程是一项知识密集型工作,如何管理软件工程知识已受到广泛关注。这篇系统性的回顾指出了软件工程中知识管理的实证研究,并讨论了研究的概念、主要发现和研究方法。共识别出762篇文章,其中68篇是行业背景下的研究。其中29份是经验研究报告,39份是经验教训报告。一半以上的实证研究是个案研究。大多数实证研究涉及知识管理的技术和行为方面,而涉及经济、空间和制图方法的研究很少。多篇论文报告的一项发现是,不需要只关注显性知识,也要考虑隐性知识。我们还描述了研究和实践的影响。
2018-11-29 cs.SE
Protocol for a Systematic Mapping Study on Collaborative Model-Driven Software Engineering
如今,由多个利益相关者执行的协作建模在学术界和实践中越来越受到关注。然而,它提出了一系列的研究挑战,如大型和复杂的模型管理,支持多用户建模环境,和同步机制,如模型迁移和合并,冲突管理,模型版本和回滚支持。在科学文献中存在关于协作模型驱动软件工程(MDSE)的知识体系。尽管如此,这些研究仍然分散在不同的独立研究领域,如软件工程,模型驱动的工程语言和系统,模型集成计算等,并且仍然缺少对协作MDSE的各种途径和方法进行分类和比较的研究。从这个角度来看,系统的映射研究(SMS)可以帮助研究人员和从业人员(i)有一个完整的,全面的和有效的图片的最先进的合作MDSE,(ii)确定潜在的差距,在目前的研究和未来的研究方向。
2016-11-08 cs.SE
Ontologies for Privacy Requirements Engineering: A Systematic Literature Review
隐私经常被认为是系统开发人员在处理/管理个人信息时的主要关注点。尽管如此,大多数关于隐私要求的现有工作都将其作为安全要求的特殊情况处理。因此,隐私的关键方面通常被忽视。在这种情况下,由于对隐私问题的理解不足,可能会做出错误的设计决策。在本文中,我们解决这个问题,系统的文献综述,其主要目的是确定捕获隐私要求的主要概念/关系。此外,所确定的概念/关系进一步分析,提出一种新的隐私本体,用于软件工程师处理隐私要求时。
2016-11-30 cs.SE
A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering
本研究以医疗领域成熟评估工具为基础,结合软件工程领域经验适配开发出含16个评估项的SLRs质量评估工具,经专家验证后可有效辅助评估人员开展相关质量评估工作。
2021-09-21 cs.SE
Game Development Software Engineering Process Life Cycle: A Systematic Review
软件游戏是一种不仅用于娱乐,而且用于严肃目的的应用程序,可以应用于教育,商业和医疗保健等不同领域。虽然游戏开发过程不同于传统的软件开发过程,因为它涉及跨学科的活动。软件工程技术对于游戏开发仍然很重要,因为它们可以帮助开发人员实现可维护性、灵活性、更低的工作量和成本以及更好的设计。本研究的目的是评估游戏开发软件工程过程的最新研究状况,并强调研究人员需要进一步考虑的领域。在研究中,我们使用了一个系统的文献综述方法的基础上著名的数字图书馆。在游戏开发软件工程过程生存周期的生产阶段报告的研究数量最多,其次是预生产阶段。相比之下,后期制作阶段的研究活动比前期制作和制作阶段少得多。本研究的结果表明,游戏开发软件工程过程有许多方面需要研究人员进一步关注;特别是包括后期制作阶段。
2017-11-22 cs.SE
Emotions in Requirements Engineering: A Systematic Mapping Study
本文通过系统映射研究梳理34篇情感需求工程文献,分析其应用领域、获取与表示方法及实践现状,揭示研究空白并为后续研究方向提供依据。
2023-05-25 cs.SE
PlotChain: Deterministic Checkpointed Evaluation of Multimodal LLMs on Engineering Plot Reading
Independent Researcher, San Francisco, CA, USA(独立研究者,美国加州旧金山)
PlotChain提出了一种确定性的基于生成器的评估基准,用于评估多模态大语言模型在工程图表阅读中的性能,通过检查点实现子技能诊断和故障定位,展示了不同模型在图表阅读任务中的表现差异。
2026-01-29 cs.AI cs.SE
Modelling Guidance in Software Engineering: A Systematic Literature Review
尽管在软件工程(SE)的潜在好处,采用软件建模在工业中是低的。诸如工具支持之类的技术问题以前已经得到了大量的研究,但个人指导和培训却很少受到关注。作为建模提供必要指导的第一步,我们进行了系统的文献综述(SLR),以探索当前的最新技术水平。我们搜索了建模指导的学术文献,并通过三轮筛选选择了25篇论文进行全文筛选。我们发现关于建模指导的研究是零散的,术语的使用不一致,缺乏经验验证或支持证据。我们概述了常用的不同维度,以提供指导软件建模。此外,我们提供了三个术语建模方法,风格和指导方针的定义,因为目前的文献缺乏一个明确的区别。这些定义可以帮助区分重要的概念,并提供精确的建模指导。
2022-06-14 cs.SE
Architectural Support for Software Performance in Continuous Software Engineering: A Systematic Mapping Study
本研究针对持续软件工程中性能评估的难点,采用系统性映射方法从215篇相关论文中筛选66项核心研究,对面向性能的持续软件工程架构支持的研究现状进行分类梳理,为领域研究重点和未来方向提供参考。
2023-04-05 cs.SE
A systematic mapping on quantum software development in the context of software engineering
本文通过系统性映射研究,综述了量子计算机软件的特殊性与特征,基于24篇论文回答了三个研究问题,填补了量子软件工程领域的研究空白。
2024-03-15 cs.SE
Virtual Reality Applications in Software Engineering Education: A Systematic Review
需求工程(RE)是一个软件工程(SE)过程,用于定义、记录和维护问题的需求。它是SE最复杂的过程之一,因为它解决了客户和开发人员之间的关系。RE学习对大多数学生来说可能是抽象和复杂的,因为他们中的许多人不能想象直接应用的主题。随着技术的进步,虚拟现实(VR)硬件变得越来越容易获得,并且在教育中使用它并不罕见。很少有研究和系统的研究来解释SE和VR之间的整合,更不用说RE和VR之间的整合。因此,这个系统的审查建议选择和目前的研究,涉及使用VR应用程序来教SE和RE的概念。我们选择了9项研究纳入本综述。尽管缺乏涉及该主题的文章,但这项研究的结果表明,使用VR技术学习SE仍然非常重要。这些项目主要基于可视化。缺乏构建建模工件的任务,也缺乏与涉众和其他软件工程师的交互。学习任务和教师对学生进步的监测也需要考虑。
2022-04-26 cs.SE
Systematic Mapping Protocol: The impact of using software patterns during requirements engineering activities in real-world settings
本文件详细介绍了系统性测绘研究(SMS)的规划阶段。我们的目标是识别在RE阶段使用的软件模式,在现实世界的设置(即,在实际项目中),而不是在学术界(玩具项目),并了解其应用的影响,在不同的特点,有关的开发过程以及最终产品。通过对截至2017年1月发表的文献进行回顾,我们将调查研究界对工业环境中模式应用的报道,支持这些主张的数据,所采用的特定模式,RE活动,结果(积极或消极)以及用于验证这些结果的指标。
2017-01-20 cs.SE
Mesh Model (MeMo): A Systematic Approach to Agile System Engineering
创新和创业在创造世界可持续发展方面发挥着非常特殊的作用。工程设计在创新中发挥着重要作用。这些都不是新的事实。然而,这增加了一个事实,即在当前的知识似乎以指数速度增长,每隔几个月增长两倍。这就需要有更新的方法来创新,而创新的范围很小,无法满足客户的期望。在可靠设计方面,系统设计工具和方法非常有用,并且已经在大多数工程行业使用了几十年。但传统的系统设计是严谨和僵化的。正如我们所看到的,我们需要一个创新体系,它应该同时是严谨和灵活的。我们的灵感来自生物圈,其中一些最坚固但灵活的植物是爬行动物,它们生长成网状。在这篇专题论文中,我们将解释我们的系统工程方法,我们称之为MeMo(网格模型),它将系统工程的严谨性与敏捷方法的灵活性相结合,以创建一个可以在当今高风险市场中产生可靠创新的方案。
2017-05-25 cs.SE
Empirical Studies on Quantum Optimization for Software Engineering: A Systematic Analysis
Beihang University(北京航空航天大学)
本文系统分析了软件工程量子优化实证研究,发现当前在重复次数报告、噪声处理及标准化评估协议等方面存在不足,为未来设计评估量子、量子启发式及混合算法的实证研究提供了参考。
2025-10-31 cs.SE
Towards a Systematic Engineering of Industrial Domain-Specific Language
领域特定语言(DSL)帮助从业者为特定领域的挑战提供解决方案。有效开发用户友好的DSL,适合于在建模方面缺乏专业知识的工业从业者,仍然具有挑战性。对于这样的从业者来说,他们通常不会每天进行建模,因此需要减少重复的建模任务,并提供DSL部件的简化视觉表示。对于工业语言工程师来说,没有系统的支持来提供这样的指南或文档作为可重用语言模块的一部分。以前的研究要么解决了语言的重用,要么解决了建模的指导方针。对于DSL的高效工业部署,它们的组合是必不可少的:从可重用模块中高效地设计DSL,这些模块具有集成的文档和行业从业者指南。为了解决这些挑战,我们提出了一个系统的方法,工业工程的DSL的基础上,可重用的DSL构建块的概念,这取决于几年的经验,在工业工程的DSL和他们的部署到各种组织。我们调查了我们的方法,通过焦点小组的方法组成的五个参与者从行业和研究定性。最终,DSL构建块支持工业语言工程师开发更好的可用DSL,并支持工业从业者更有效地实现建模。
2021-03-17 cs.SE
A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
软件生态系统(SECO)和开放式创新过程被认为是软件行业的前进方向。正确理解需求对于这些IT系统和传统IT系统同样重要。本文提出了一个映射研究的问题,需求工程和质量方面的SECO和分析新兴的想法。我们的研究结果表明,在需求工程的各个阶段或子任务,大部分的SECO具体的研究已经完成的启发,分析和建模。另一方面,需求选择,优先级,验证和可追溯性吸引了一些已发表的研究。在各种质量属性中,SECO的研究主要集中在安全性、性能和可测试性方面。另一方面,可靠性,安全性,可维护性,透明度,可用性吸引了很少发表的研究。本文提供了一个审查的学术文献SECO相关的需求工程活动,建模方法和质量属性,位置的源出版物的分类问题,并确定了差距,很少有研究。
2017-12-31 cs.SE
Guidelines for Systematic Mapping Studies in Security Engineering
软件生命周期中的安全工程旨在保护信息和系统,以保证机密性,完整性和可用性。随着安全工程的成熟和研究论文数量的增长,越来越需要总结结果并提供该领域概述的论文。系统的映射研究通过对论文进行分类来确定哪些主题得到了很好的研究,哪些需要进一步研究,从而“映射”研究领域。因此,系统的映射研究在安全工程中变得越来越重要。本章提供了安全工程的基础上发表的安全工程论文的例子系统映射研究的方法论支持。由于安全工程与软件工程相似,因为它连接了研究和实践,研究人员可以使用相同的基本系统映射过程,如下:(1)研究计划,(2)搜索研究,(3)研究选择,(4)研究质量评估,(5)数据提取,(6)数据分类,(7)数据分析,(8)结果报告。我们使用已发表的映射研究来描述这个过程的安全工程的剪裁。除了指导如何在安全工程中进行系统的映射研究之外,本章还应提高安全工程社区对额外映射研究必要性的认识。
2018-01-21 cs.CR cs.SE
6G Software Engineering: A Systematic Mapping Study
本文通过系统性映射研究梳理6G软件工程现状,分析18篇论文的领域、主题、成果类型、工具框架及作者地域,为后续研究与实践提供参考。
2024-05-08 cs.SE
Landscaping Systematic Mapping Studies in Software Engineering: A Tertiary Study
背景:文献中报告了一些涵盖软件工程(SE)的系统映射研究(SMS)。第三级研究综合了第二级研究,提供了一个地区的整体视图。目标:我们综合了SE中的SMS,以深入了解现有的SE领域,并调查SMS的趋势和质量。方法:我们使用系统性文献综述方案分析并映射SE中的SMS,直到2017年8月,到SE知识体系(SWEBOK)。结果如下:结果表明:(1)软件设计和构造是软件工程中最活跃的领域;(2)软件工程中的数学基础、软件配置管理和软件工程工具等领域缺乏软件工程中的软件工程中(5)SMS质量低可归因于SMS中缺乏质量评估以及未报告有关主要研究的信息。结论:在一些SE地区有可能出现更多的SMS。许多SMS不提供SMS所需的信息,这导致低质量分数。
2019-09-24 cs.SE
Development and Application of Sentiment Analysis Tools in Software Engineering: A Systematic Literature Review
软件开发是一项协作任务,因此涉及不同的人。研究表明,开发团队中的社会方面与成功和令人满意的项目关闭相关。特别是一个团队的情绪已经被证明是特别重要的。因此,项目经理或项目负责人希望了解存在负面情绪的情况,以便进行干预。所谓的情感分析工具提供了一种基于文本通信来确定情绪的方法。在本文中,我们提出了一个系统的文献综述的结果,情感分析工具开发或应用的背景下,软件工程。我们的研究结果总结了80篇论文的见解,涉及(1)应用领域,(2)目的,(3)使用的数据集,(4)开发情感分析工具的方法和(5)研究人员在软件项目中应用情感分析时面临的困难。根据我们的研究结果,情感分析经常应用于开源软件项目,大多数工具都是基于支持向量机。尽管在软件工程中频繁使用情感分析,但仍存在公开问题,例如,关于反语或讽刺的识别,指出了未来的研究方向。
2021-05-06 cs.SE
On the Pragmatic Design of Literature Studies in Software Engineering: An Experience-based Guideline
系统的文献研究是近年来经验软件工程领域的研究热点。它们已成为以系统性和可复制的方式收集和构建报告知识的强大工具。我们区分系统性文献综述,以系统地分析报告的证据,深入,和系统的映射研究,以更广泛的,通常是量化的方式结构感兴趣的领域。由于软件工程知识体系的快速增长,想要获取某个领域中已发表作品的研究人员通常会面临大量的出版物,这些出版物需要进行筛选、相关性评级、分类和最终分析。虽然有几个准则进行文献研究,他们还没有帮助研究人员应对在实际应用中遇到的具体困难,这些准则。在这篇文章中,我们提出了一个基于经验的指导方针,以帮助研究人员设计系统的文献研究,特别强调数据汇集和选择程序。我们的指南旨在通过大量当前可用的实践和可交付成果提供一个实用和务实的路径蓝图,以捕获单步的之间的依赖关系。该指南来自作者进行的各种绘图研究和文献综述,并为一般研究设计、数据汇集和研究选择程序提供了建议。最后,我们分享我们在应用拟议准则的不同做法方面的经验和教训。
2016-12-12 cs.SE
Modelling GDPR-based Privacy Requirements with Software Engineering Diagrams: A Systematic Literature Review
University of Cyprus(塞浦路斯大学)
通过系统文献综述,分析软件工程图如何用于捕获和集成基于GDPR的隐私需求,识别研究现状、差距和未来方向。
2026-03-19 cs.SE
Toward a Brazilian Research Agenda in Quantum Software Engineering: A Systematic Mapping Study
本研究通过系统性映射分析了167篇文献,揭示了量子软件工程(QSE)缺乏标准化与实证研究的现状,并提出巴西QSE研究议程以促进本土科学发展。
2025-07-01 cs.SE
On the Usage of Psychophysiological Data in Software Engineering: An Extended Systematic Mapping Study
近年来,许多研究已经应用可穿戴设备来捕获软件开发人员的心理生理数据。然而,目前的文献缺乏调查,分类的研究,并指出差距,以探讨。因此,本文试图通过分类和创建一个系统的作品地图,提出一个全面的文学概述。此外,它还试图找出研究差距,挑战和趋势。根据广为人知的指导方针,设计并运行文献的系统映射,以回答八个研究问题。经过仔细的筛选过程,我们从7个数字图书馆检索到的2,084本潜在相关作品中选择了27个有代表性的研究。主要结果如下:对已发表的研究进行了分类;用于获取心理生理数据的设备并不占优势;超过50%的研究探讨了与精神状态和神经活动有关的指标; 80%的研究分析了复合数据,以了解认知负荷,并在理解调试程序和策略的背景下。我们的研究结果可以通过创建一个系统的文献地图,使研究人员和学生受益,成为未来研究的起点。
2021-05-28 cs.SE
Requirements Engineering for Artificial Intelligence Systems: A Systematic Mapping Study
在传统的软件系统中,需求工程(RE)活动已经建立并得到了研究。然而,构建基于人工智能(AI)的软件,而对系统的内部工作机制了解有限或没有了解,这对RE提出了重大的新挑战。现有的文献集中在使用AI来管理RE活动,对RE for AI(RE4AI)的研究有限。[目的]本文研究了当前用于指定人工智能系统需求的方法,确定了用于建模需求的可用框架,方法,工具和技术,并发现了现有的挑战和限制。[方法]我们进行了系统的映射研究,以查找当前RE4AI方法的论文。我们确定了43项主要研究,并分析了现有的方法,模型,工具和技术,用于指定和建模现实世界的场景中的要求。[结果]我们发现了现有RE4AI实践的一些挑战和局限性。研究结果强调,目前的RE应用程序不足以适应构建AI系统,并强调需要提供新的技术和工具来支持RE4AI。[结论]我们的研究结果表明,大多数关于RE4AI的实证研究集中在自动驾驶、自动驾驶车辆和管理数据需求方面,道德、信任和可解释性等领域需要进一步研究。
2022-12-20 cs.SE
Addressing Visual Impairments with Model-Driven Engineering: A Systematic Literature Review
University of Regensburg(雷根斯堡大学);Software Engineering, RWTH Aachen University(亚琛工业大学软件工程系);Monash University(蒙纳士大学);Deakin University(迪肯大学)
本文通过系统文献综述,发现模型驱动工程在解决视觉障碍可访问性方面支持不足,并提出研究议程以增强其支持。
2025-10-07 cs.SE
SoS Fault Modelling at the Architectural Level in an Emergency Response Case Study
系统的系统(SoS)特别容易受到故障和其他对其可靠性的威胁,但经常居住在需要高水平可靠性的领域。因此容错分析在体系结构工程中具有重要意义。COMPASS项目以前提出了一个容错体系结构框架(FMAF),由一个观点的集合,支持系统的推理在体系结构级的故障在一个SoS。FMAF之前已经通过对应急响应SoS中的示例故障的分析进行了演示。在本文中,我们提出了进一步的例子FMAF的实际使用,通过分析不同类型的故障来自同一个应急响应案例研究。这些示例故障练习FMAF的不同方面,演示其在更复杂的故障建模场景中的使用,并提出进一步开发的新问题。
2014-05-07 cs.SE
Using Large Language Models for Natural Language Processing Tasks in Requirements Engineering: A Systematic Guideline
针对需求工程领域研究者和从业者难以选择与适配大语言模型的问题,本章提供LLM基础知识及面向NLP4RE任务的系统性实用指南,助力相关研究与应用发展。
2024-05-15 cs.SE
When to Update Systematic Literature Reviews in Software Engineering
系统文献综述(SLR)已经被软件工程(SE)社区采用了大约15年,以提供关于几个主题的有意义的证据摘要。这些SLR中的许多现在可能已经过时,并且对于何时更新SE中的SLR没有系统的建议。[目的]为SE患者的SLR更新提供建议。[方法]采用三步法对其他领域的第三方决策框架(3 PDF)进行评估,以确定是否需要更新SLR。首先,我们对SE中的SLR更新进行了文献综述,并联系了作者,以获得他们关于SE中SLR更新背景下3 PDF有用性的反馈。第二,我们使用这些作者的反馈,看看框架是否需要任何调整;没有建议。第三,我们将3 PDF应用于文献综述中确定的SLR更新。[结果] 3 PDF显示20台单反相机中有14台不需要更新。这支持使用决策支持机制(如3 PDF)来帮助SE社区决定何时更新SLR。[结论]我们建议SE社区采用3 PDF,以保持相关证据的最新性,避免不必要的更新浪费精力。
2020-04-13 cs.SE
Inclusion and Exclusion Criteria in Software Engineering Tertiary Studies: A Systematic Mapping and Emerging Framework
背景:软件工程(TS@SE)的高等教育被广泛用于系统地综合研究主题的证据。作为其方案的一部分,TS@SE定义了入选和排除标准(IC/EC),旨在选择纳入分析的次要研究(SS)。目的:为了提供一个状态的定义和应用IC/EC在TS@SE,并从这种分析的结果,我们概述了一个新兴的框架,TSICEC,SE研究人员使用。方法:为了提供最先进的技术,我们进行了系统的映射(SM)结合自动搜索和滚雪球的身体SE科学文献,这导致50篇论文后,我们自己的IC/EC的应用。提取的数据进行了综合使用内容分析。结果被用来定义第一个版本的TSICEC。结果:SM产生了编码模式,并在此编码的基础上对所选论文进行了全面分析。我们的TSICEC框架包括TS@SE中IC/EC定义的指南。结论:本文在两个方面为研究人员奠定了基础。作为作者,理解定义IC/EC的不同可能性,并将其应用于选择SS。作为读者,有一个工具来理解TS@SE可能声称他们的发现的方法的严谨性。
2021-09-16 cs.SE
Domain Knowledge in Requirements Engineering: A Systematic Mapping Study
本文通过系统映射研究,全面梳理了将领域知识融入需求工程的方法、技术与工具,分析了75篇文献中的需求类型与挑战,为知识驱动的需求工程奠定了概念与方法论基础。
2025-06-25 cs.SE
Research Artifacts in Secondary Studies: A Systematic Mapping in Software Engineering
University of Helsinki(赫尔辛基大学);Dalhousie University(达尔豪斯大学)
本文通过系统映射分析了2013-2023年间537项二次研究中研究物的报告情况,发现仅31.5%的研究包含研究物,但随时间推移有所提升,2023年仍有62%的研究提供研究物,但永久存储的比例较低。
2026-04-16 cs.SE
Initiatives and Challenges of Using Gamification in Software Engineering: A Systematic Mapping
背景:游戏化是一个新兴的主题,已应用于不同的领域,为不同类型的活动做出贡献。目的:本文旨在描述游戏化如何在非教育背景下的软件工程(SE)活动中被采用。方法:我们对该地区相关数据库中的文献进行了系统映射。检索到2640项研究(截至2020年1月发表),其中548项重复,82项是在应用纳入和排除标准后选择的,21项是通过后向滚雪球技术纳入的,因此总共有103项研究需要分析。结果:游戏化为需求规范、开发、测试、项目管理和支持过程等活动提供了好处。有证据表明,游戏化支持一些CMMI 2.0实践领域。最常用的游戏化元素是积分和排行榜。实现的主要好处是增加了参与和执行任务的动力。结论:多年来,出版物和新的研究倡议的数量有所增加,从原作者的报告来看,在可持续发展活动中取得了许多积极成果。尽管如此,游戏化仍然可以探索许多SE任务;对于所解决的任务,经验证据非常有限。
2020-11-13 cs.SE
Software Engineering Practices for Scientific Software Development: A Systematic Mapping Study
背景资料:科学软件应用程序的开发远非微不足道,因为这些应用程序的必要复杂性不断增加,它们的规模不断增加,并且需要密集的维护和重用。目标:为此,科学软件开发人员(通常缺乏正式的计算机科学背景)需要使用适当的软件工程(SE)实践。本文介绍了一个系统的映射研究的结果,使用SE的科学应用开发和它们对软件质量的影响。方法:为了实现这一目标,我们进行了系统的映射研究的359篇论文。我们首先描述了一个目录中使用的科学软件开发的SE实践。然后,我们讨论了驱动这些实践应用的感兴趣的质量属性,以及将实践应用于质量的尝试性副作用。结果如下:主要研究结果表明,科学软件开发人员正在关注提高实现生产力的实践,如代码重用,使用第三方库,以及应用“好”的编程技术。此外,除了发现性能是许多这些应用程序的关键驱动力之外,科学软件开发人员还发现可维护性和生产力也很重要。结论:研究结果与现有文献进行了比较,解释下的软件工程棱镜,研究人员和从业人员提供的各种影响。该研究的主要发现之一,被认为是推动未来研究工作的重要因素,是缺乏在应用软件实践时需要做出权衡的证据,即,对其他质量属性的负面(间接)影响。
2020-10-19 cs.SE
A Systematic Analysis of Higher Education on Software Engineering in the Netherlands
Open University(开放大学);Eindhoven University of Technology(埃因霍温理工大学);University of Florence(佛罗伦萨大学);University of Twente(特文特大学);Utrecht University(乌得勒支大学)
该研究对荷兰10所大学207门软件工程课程进行众包分析,通过源自SWEBOK的关键知识领域映射课程,经多阶段分析得出知识领域覆盖情况、集群及相关结论,还识别出代表性不足领域并邀请全球研究者借鉴此方法比较教育项目。
2026-07-10 cs.SE
LLM-Assisted Empirical Software Engineering: Systematic Literature Review and Research Agenda
Virginia Commonwealth University(弗吉尼亚联邦大学);University of Salerno(萨莱诺大学);Singapore Management University(新加坡管理大学)
本文通过系统文献综述分析了大语言模型在实证软件工程中的应用,揭示了其在数据处理和分析中的集中使用,指出了自动化驱动但缺乏人机协同的局限性,并提出未来研究方向。
2026-04-29 cs.SE
Data-Related Challenges and Requirements for Event Log Generation in Process Mining: A Systematic Literature Review
Technical University of Munich(慕尼黑工业大学);fortiss GmbH(fortiss有限公司);Blekinge Institute of Technology(布莱金厄理工学院);University of Tartu(塔尔图大学)
本研究通过系统文献综述梳理了流程挖掘事件日志生成的数据相关挑战、需求与解决方案,为相关领域研究者和从业者提供优化日志生成及流程挖掘成果的参考。
2026-09-07 cs.SE
A Systematic Mapping Study on Security in Agile Requirements Engineering
[背景]许多公司所处的快速变化的商业环境正在挑战传统的需求工程(RE)方法。这导致了可再生能源的敏捷方法。与此同时,安全性是一个基本的非功能性需求,在敏捷开发环境中仍然很难解决。由于RE中“敏捷”概念的模糊性以及安全需求处理的困难性,人们对如何在敏捷RE中处理安全需求的总体理解仍然是模糊的。[目的]我们的目标是描述敏捷软件项目中处理安全需求的方法的发布环境。[方法]我们进行了一个系统的映射,以概述相关的工作和当代差距,为未来的研究。[结果]我们总共确定了2005年至2017年期间符合纳入标准的21项研究。我们发现,这些方法通常涉及修改敏捷方法,引入新的工件(例如,将用户故事的概念扩展到滥用者故事),或引入处理安全问题的指导方针。我们还确定了使用这些方法与环境、人员、努力和资源有关的局限性。[结论]我们的分析表明,需要投入更多的努力来实证评估现有的方法,并有一个未来的研究方向,以减轻所确定的局限性。
2018-06-04 cs.SE
Application of Collaborative Learning Paradigms within Software Engineering Education: A Systematic Mapping Study
本文通过系统映射研究考察协作学习理论在软件工程教育中的应用,识别出14篇论文并分为四种范式,发现CSCL研究受关注但证据水平不足,提出未来应加强社会与社区层面的学习研究。
2023-10-28 cs.SE
Success and Failure in Software Engineering: a Followup Systematic Literature Review
本文针对软件工程中成功与失败现象进行后续深入系统文献综述,提出包含500+因素的扎根理论、14个人工验证因素集群及组织结构质量模型,为管理者提供风险预测与细粒度参数分析。
2020-06-22 cs.SE
Psychological Safety in Software Engineering Teams: A Systematic Mapping Study of Team Processes and Performance
LUT University(拉彭兰塔-拉赫蒂理工大学);University of Derby(德比大学);University of Limerick(利默里克大学)
本研究通过系统映射分析112项研究,揭示心理安全作为多维、情境依赖的团队构念,与软件工程团队绩效和流程紧密相关,并指出干预措施需纵向、情境化研究。
2026-10-08 cs.SE
User Modeling in Model-Driven Engineering: A Systematic Literature Review
本文通过系统性文献综述分析MDE中的用户建模方案,指出其视角碎片化、维度单一且工具支持不足,呼吁将完整用户模型纳入MDE流水线。
2025-06-10 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
Privacy Engineering: A Systematic Literature Review
Tilburg University(蒂尔堡大学);University of Sannio(萨尼奥大学);JADS/NXP Semiconductors(JADS/恩智浦半导体);Eindhoven University of Technology(埃因霍温理工大学)
通过系统综述90篇研究(2018-2025),识别隐私工程的两个核心维度(PETs/PM/VT和GA/TC/OM)及中介维度MS,揭示生命周期分布与领域差异,提供实践地图和可复现评估框架。
2026-06-24 cs.SE
From Prompting to Engineering: A Research Agenda for Prompt Engineering in Software Engineering
Universitat Politècnica de Catalunya(加泰罗尼亚理工大学);CNR(意大利国家研究委员会);Pegaso University(佩加索大学);University of Gothenburg and Chalmers University of Technology(哥德堡大学与查尔姆斯理工大学);Politecnico di Torino(都灵理工大学);University of Glasgow(格拉斯哥大学);Tampere University(坦佩雷大学)
本文针对软件工程中提示工程的成熟度问题,通过PROMPT-SE研讨会讨论后提出涵盖五大领域的研究议程,推动其从临时交互转向系统化软件工程实践。
2026-09-03 cs.SE
Requirements Engineering for Global Systems: Cultural, Regulatory and Technical Aspects
在本文中,我们提出了一个正式的框架,分析和优化的系统开发应用在几个国家的需求规格。由于不同的国家通常有不同的法规/法律以及不同的文化限制,相应的具体要求可能会因具体情况而异。我们的框架提供了一个基础:(1)系统和正式的分析的多样性和相互依赖性的要求,以避免不符合,矛盾和冗余;(2)相应的系统过程中的变化管理的情况下,全球系统的发展。
2019-10-11 cs.SE
Characterizing Datasets for LLM-based Requirements Engineering: A Systematic Mapping Study
Universitat Politècnica de Catalunya(加泰罗尼亚理工大学)
本文通过系统映射研究45项研究,分析62个公开数据集,揭示需求工程领域数据集在表征、任务支持和多样性方面的不平衡问题,为数据集选择与重用提供指导。
2026-04-15 cs.SE
Psychological safety in software workplaces: A systematic literature review
该综述系统梳理软件工程中心理安全感的研究,识别其前因(如团队自主性、敏捷方法、领导行为)与后果,指出研究空白,强调PS对创新、学习和团队绩效的促进作用。
2025-08-05 cs.SE