Mixed-Variable Requirements Roadmaps and their Role in the Requirements Engineering of Adaptive Systems
需求路线图的概念被引入作为自适应系统的需求工程的问题的解决方案。这个概念需要一个新的一般定义的要求问题,允许定量(数值)变量,连同定性(二进制布尔)命题变量,并区分监控控制变量中使用的控制回路。我们研究这些变化的后果,并认为,需求路线图的概念桥梁之间的差距,目前的一般定义的需求问题及其解决方案的概念,并研究到放松的要求,评估他们的部分满意度,并监测和控制的要求,在自适应系统需求工程中特别感兴趣的所有主题[Cheng et al. 2009]。从理论的角度来看,我们清楚而正式地展示了更传统的需求工程概念(例如,Zave & Jackson [1997])和自适应系统的需求工程(从Fickas & Feather [1995],到Letier & van Lamsweerde [2004],再到Whittle et al. [2010]和最近的研究)。从工程的角度来看,我们定义了一个原型框架的早期需求工程的自适应系统,这说明了在未来的需求框架,这类系统所需的功能。
2011-02-21 cs.SE
Documentation of quality requirements in agile software development
背景:质量需求(QR)在软件项目的成功中起着重要的作用。在敏捷软件开发(ASD)中,工作软件的价值高于全面的文档,QR通常是未详细说明或未记录的。因此,它们可能处理不当,导致软件质量下降和维护成本增加。调查ASD中的QR文档,将提供ASD中考虑的现有实践、工具和方面的证据,其他从业者可以利用这些证据来改善ASD中QR的文档和管理。虽然有一些研究检查ASD中的文档,但缺乏深入研究QR文档的研究。方法:我们进行了一项多病例研究,通过采访四个ASD病例的15名从业者,为ASD中QR的记录提供经验证据。我们还与两个案例一起运行研讨会,以确定ASD从业者在需求管理存储库中记录QR时考虑的重要方面。结果和结论:ASD公司的方法QR文档,以适应其上下文的需要。他们使用工具,积压,迭代原型,...请参阅PDF文件的其余部分的摘要和其余的文件
2020-10-06 cs.SE
From Machine Learning Documentation to Requirements: Bridging Processes with Requirements Languages
University of Gothenburg & Chalmers University of Technology(哥德堡大学与查尔姆斯理工大学)
针对机器学习赋能系统中组件需求规范难的问题,本研究调研公开ML文档的需求相关信息含量,评估三种主流需求表示方法的结构化效果,验证了借助ML文档生成结构化需求的可行路径。
2025-11-19 cs.SE
Teaching Model-based Requirements Engineering to Industry Professionals: An Experience Report
使用概念模型来促进需求工程已经提出了几十年,并评估为有益的。例如,面向目标的需求工程或场景规范通常使用概念模型来完成。将这种基于模型的需求工程方法带入工业实践通常需要工业培训。在本文中,我们报告的经验教训,从教学行业专业人员基于模型的需求工程的培训计划。特别是,我们作为教育者和学习者报告从设计培训计划,进行实际培训,并在我们的日常工作中应用指导材料的经验。从这些研究结果,我们提供了指导方针,教育工作者设计的行业专业人士的需求工程课程。
2021-03-07 cs.SE
Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal
非功能需求(NFR)是软件项目成功的决定性因素。然而,它们的特点是很难定义,在敏捷软件开发(ASD)中,它们通常被赋予较低的优先级,并且通常没有记录。在本文中,我们提出的调查结果的文件的做法和挑战的NFRs在公司利用ASD,并提出指导方针,以提高NFRs的文件在ASD。我们采访了来自四家公司的实践者,并确定了史诗,功能,用户故事,验收标准,完成定义(DoD),产品和sprint backlog用于记录NFRS。请参阅手稿的完整摘要。
2017-11-24 cs.SE
A holistic look at requirements engineering practices in the gaming industry
在这项工作中,我们提出了一个帐户在游戏行业的需求工程的地位。对该领域最近的论文进行了调查。通过对博彩业与市场产业关系的描述,对博彩业的特征进行了探讨。最后,提出了游戏行业需求工程的一些研究方向。
2018-11-08 cs.SE
Supporting Requirements Engineering Research that Industry Needs: The Naming the Pain in Requirements Engineering Initiative
在需求工程(RE)40周年纪念之际,大约40位专家在瑞士会面,讨论我们的学科今天的地位。到今天为止,普遍的观点是,无可争议的是,RE作为一门学科是稳定和受人尊敬的,正如Sarah Gregory在她的专栏中报道研讨会时所指出的那样,像这样的文章被邀请来介绍正在进行的研究。然而,同样明显的是,经过40年充满希望的研究,进行行业需要的研究仍然是一个持续的挑战。行业需要的研究意味着解决从业者面临的行业问题的研究;但我们真的了解这些问题吗?在这里,我想概括一下这个研究挑战,并概述一个旨在解决这个问题的倡议,即“消除需求工程中的痛苦倡议”。
2017-10-12 cs.SE
On Integrating Design Thinking for a Human-centered Requirements Engineering
在这份立场文件中,我们详细阐述了可能性和需求,将设计思维集成到需求工程。我们从我们的研究和项目经验,比较被理解为设计思维和需求工程考虑他们所涉及的工件。我们提出了三种方法来剪裁和整合设计思维和需求工程与互补的协同作用,并指出开放的挑战,研究和实践。
2019-12-01 cs.SE
Towards Quantum Software Requirements Engineering
本文探讨量子软件需求工程与经典软件需求工程的差异,通过映射经典需求分类提出初步思考,并指出值得量子软件工程界关注的研究方向。
2023-09-23 cs.SE
Naming the Pain in Requirements Engineering: Comparing Practices in Brazil and Germany
作为消除需求工程中的痛苦(NaPiRE)计划的一部分,研究人员比较了巴西和德国公司在需求工程(RE)中遇到的问题。关键的收获是,在可再生能源中,无论国家、项目类型或公司规模如何,人类互动对于引出和指定高质量的要求都是必要的。
2016-11-28 cs.SE
Requirements Engineering Methods: A Classification Framework and Research Challenges
需求工程方法(REMs)支持需求工程(RE)任务,从需求的启发,通过建模和分析,到验证和演化。尽管设计、验证和教授REM的兴趣越来越大,但REM应该有哪些组成部分仍然不清楚。提出了一个快速眼动模型的分类框架。它基于其组件的域独立属性来区分REM。分类框架的目的是促进(一)分析,教学和现有的REM扩展,(二)工程和新的REM验证,(三)确定REM设计的研究挑战。该框架应有助于进一步澄清REM和其他感兴趣的概念之间的关系和RE,包括需求问题和解决方案,需求建模语言和形式化方法。
2012-03-08 cs.SE
High Quality Requirement Engineering and Applying Priority Based Tools for QoS Standardization in Web Service Architecture
尽管在Web服务的服务质量和需求工程方面有了更多的发展,但在日常的进展中,其相关标准化却非常缺乏,导致其领域的需求巨大。在Web服务环境下,如何提高服务质量标准一直是需求工程分析中的一大挑战。
2013-03-24 cs.SE
Validation of Rigorous Requirements Specifications and Document Automation with the ITLingo RSL Language
本文扩展 ITLingo RSL,以定制检查和动态语言规则验证需求规格说明,并基于模板自动生成 JSON、TXT 等多格式文档,通过示例和用户会话评估其可用性。
2023-12-17 cs.SE
Theory of Regulatory Compliance for Requirements Engineering
在需求工程的实践中,法规遵从性越来越多地被作为主流关注点来解决。本文指出了法规遵从性理论基础中的一个空白,并提出了一个理论,该理论指出:(i)要求遵从意味着什么,(ii)遵从问题,即,工程师应该解决的问题,以验证需求是否符合,以及(iii)关于如何验证需求符合性的可测试假设(预测)。该理论是实例化的需求工程框架,实现其原则,并举例说明了现实世界的案例研究。
2010-02-19 cs.SE
Renovating Requirements Engineering: First Thoughts to Shape Requirements Engineering as a Profession
遗留软件系统通常包括使用它们的组织的重要数据,因此应该定期维护。理想情况下,组织应该依靠需求工程师来理解和管理涉众需求和系统约束的变化。然而,由于时间和成本压力,以及对实施的高度关注,组织通常选择放弃需求工程师,而专注于临时错误修复和维护。这份立场文件讨论了需求工程师可能从其他类似角色中学到的东西,这些东西对遗留系统的发展至关重要。特别是,我们比较了需求工程师(根据IREB),建筑师(根据德国法规)和产品所有者(根据“Scrum指南”)的角色。我们沿着四个维度讨论重叠:责任,自我描述,核心活动和工件。最后,我们从这些相关领域的见解,以促进需求工程师作为一个杰出的职业的概念。
2020-10-26 cs.SE
An initial Theory to Understand and Manage Requirements Engineering Debt in Practice
本文针对需求工程中债务隐喻探索不足的问题,通过专家访谈和全球69名从业者的调查,提出了包含23个可证伪命题的RED初步理论,为该领域后续研究提供首个指南。
2023-03-08 cs.SE
Combining Design Thinking and Software Requirements Engineering to create Human-centered Software-intensive Systems
有效的需求工程是软件密集型开发项目中的一项重要活动。设计思维以人为中心的工作模式被认为是在设计创新系统时补充这些活动的有力方式。研究已经取得了很大的进展,说明了使用需求工程设计思维的好处。然而,如何真正实现两者的结合仍然是一个大问题。在这一章中,我们贡献了一个基于工件的模型,集成了创新的软件密集型系统的设计思维和需求工程。从我们的研究和项目经验,我们建议三个战略,剪裁和整合设计思维和需求工程互补的协同作用。
2021-12-10 cs.SE
Software Requirements Specification of the IUfA's UUIS -- a Team 4 COMP5541-W10 Project Approach
本文档以技术独立的方式介绍了统一大学库存系统(UUIS)的业务需求。在描述本文档中的需求时,已尽一切努力主要使用业务术语和业务语言。使用了非常少的和通常理解的技术术语。本文采用用例方法对业务需求进行建模。
2010-05-04 cs.SE
Requirements engineering current practice and capability in small and medium software development enterprises in New Zealand
本文介绍了在新西兰的软件开发公司内实施的需求工程方面的当前行业实践的研究。设计并部署了测量仪器。对结果进行了分析,并与国际上认为的“最佳做法”以及新西兰和澳大利亚以前的研究进行了比较。试图评估需求工程能力的新西兰公司使用正式和非正式的框架。
2014-07-23 cs.SE
Aspects of Modelling Requirements in Very-Large Agile Systems Engineering
在系统工程中,使用模型进行需求工程(RE)是不常见的,尽管基于模型的工程通常被广泛使用。这种缺乏使用的原因之一是,正式的模型不能很好地匹配向敏捷开发方法发展的趋势。虽然存在的工作,调查在系统工程中采用需求建模和敏捷方法的挑战,有缺乏工作研究敏捷系统工程中使用需求建模的成功方法。为了解决这一差距,我们进行了一个案例研究,调查需求模型在爱立信AB,瑞典电信公司的应用。我们研究了一个使用需求模型来连接敏捷开发和计划驱动开发方面的部门。我们发现,模型是用来了解需求如何相互关联,并保持跟踪产品的演变。为了应对随着时间的推移维护模型的工作,研究参与者建议依赖基于文本的符号,使模型更接近开发人员,并允许集成到现有的软件开发工作流程中。这导致工具权衡,例如,失去了控制图布局的可能性。
2022-09-05 cs.SE
From Specifications to Prompts: On the Future of Generative LLMs in Requirements Engineering
本文探讨生成式大语言模型在需求工程领域的应用创新,指出精准提示词对有效交互的重要性,强调人类评估与提示工程是发挥LLM能力的关键。
2024-08-17 cs.SE
Requirements of API Documentation: A Case Study into Computer Vision Services
使用基于云的计算机视觉服务正在获得越来越多的关注,开发人员通过熟悉的RESTful API访问AI驱动的组件,而不需要协调大型训练和推理基础设施或管理/标记训练数据集。然而,虽然这些API看起来很熟悉,但它们的非确定性运行时行为和演变并没有充分传达给开发人员。因此,改进这些服务的API文档是非常重要的-更广泛的文档有助于智能软件的开发过程。在之前的研究中,我们从21个开创性的作品中提取了34个API文档工件,设计了五个关键需求的分类来生成高质量的API文档。我们以两种方式扩展这项研究。首先,通过调查104名不同经验的开发人员,了解哪些API文档工件对从业者最有价值。其次,通过新兴的计算机视觉服务领域的案例研究,确定这些高价值的人工制品中哪些是有据可查的,哪些没有。我们确定:(i)软件工程文献中的一些空白,其中API文档理解的各个方面被/没有被广泛调查;以及(ii)行业供应商(相反)文档工件以更好地服务于其终端开发人员。我们提供了一组建议,以增强供应商和更广泛的研究社区的智能软件文档。
2020-12-26 cs.SE
Requirements Engineering, Software Testing and Education: A Systematic Mapping
本文通过系统性映射研究,梳理教育情境中需求工程与软件测试被结合探讨的方式。
2023-04-26 cs.SE
Emotions in Requirements Engineering: A Systematic Mapping Study
本文通过系统映射研究梳理34篇情感需求工程文献,分析其应用领域、获取与表示方法及实践现状,揭示研究空白并为后续研究方向提供依据。
2023-05-25 cs.SE
What If People Learn Requirements Over Time? A Rough Introduction to Requirements Economics
需求工程的总体目标是以系统的方式指定一个满足其涉众期望的系统。尽管在该领域做出了巨大努力,但最近的研究表明,这一目标并不总是能够实现。在本文中,我们讨论了一个特别具有挑战性的因素,需求工程项目,即需求的变化。我们提出了一个粗略的讨论,学习和时间如何解释需求的变化,它如何可以被引入作为一个关键变量,在制定的需求工程问题,以及这是如何引起成本的需求工程项目。这导致了需求经济学的新学科。
2017-11-24 cs.SE
From Domain Documents to Requirements: Retrieval-Augmented Generation in the Space Industry
本文提出一种模块化检索增强生成方法,用于从航天领域非结构化文档中自动生成需求,初步实验表明可减少人工、提升覆盖率并支持合规对齐。
2025-07-10 cs.SE
A Core Ontology for Privacy Requirements Engineering
如今,大多数公司需要收集,存储和管理个人信息,以提供他们的服务。因此,隐私已成为这些公司的一个关键问题,因为他们需要遵守隐私法律和法规。为了妥善处理这些问题,在系统设计的早期阶段就应考虑这些隐私问题。本体已被证明是一个关键因素,制定高质量的需求模型。然而,大多数现有的工作处理隐私作为一个特殊的情况下的安全要求,从而错过了这个家庭的要求的基本特征。在本文中,我们介绍了COPri,核心本体的隐私需求工程,采用并扩展了我们以前的工作,隐私需求工程本体已挖掘通过系统的文献综述。此外,我们实现,验证,然后评估我们的本体。
2018-11-30 cs.SE
Integrating goals after prioritization and evaluation-A Goal-oriented requirements engineering method
需求工程中的决策支持系统在软件开发生存周期中起着重要的作用。在需求工程阶段,功能需求和非功能需求之间的关系往往在解决冲突或达成决策方面起着至关重要的作用。面向目标的需求工程(GORE)方法对解决这些问题进行了很好的尝试,这有助于决策支持。我们提出了一个GORE方法-集成目标后的优先级和评估(IGAPE)。该方法是半正式的,因此确保了利益攸关方的积极参与。本文详细阐述了IGAPE方法的各个步骤。IGAPE的输出,然后给出作为输入的决策支持系统,它利用层次分析法(AHP)和技术的顺序偏好的相似理想的解决方案(TOPSIS)。IGAPE与AHP和TOPSIS的集成将清楚地为需求工程阶段的各种决策提供依据。该方法是说明了电子商务应用程序,并通过专家分析方法进行了验证。
2014-12-08 cs.SE
A Conceptual Framework for Requirements Engineering of Pretrained-Model-Enabled Systems
本文针对预训练模型使能系统在能力边界、上下文行为和持续演化方面的特性对传统需求工程假设的挑战,提出一个专门的概念框架并指出未来研究方向。
2025-07-17 cs.SE
REprompt: Prompt Generation for Intelligent Software Development Guided by Requirements Engineering
Nanyang Technological University(南洋理工大学);East China Normal University(华东师范大学);Wuhan University(武汉大学)
REprompt是一种基于需求工程的多代理提示优化框架,旨在通过根植需求工程原则来优化系统和用户提示,提升智能软件开发中的提示生成效率与准确性。
2026-01-23 cs.SE
Requirements Engineering Challenges in Building AI-Based Complex Systems
本文识别和解决的挑战时,应用于开发基于人工智能的复杂系统的需求工程学科。由于其复杂的行为,迫切需要为此类系统量身定制的开发过程。然而,仍然没有广泛使用的和专门定制的过程来有效且高效地处理适合于指定使用机器学习的软件解决方案的要求。通过分析软件工程和人工智能领域的相关工作,认识到基于Agent的软件工程和面向目标的需求工程研究以及大型产品开发公司的例子的潜在贡献。对这些挑战进行了讨论,并提出了如何以及何时应对这些挑战的建议。还概述了RE4AI分类,以告知开发过程的裁剪。
2019-08-30 cs.SE
Towards an Approach to Pattern-based Domain-Specific Requirements Engineering
本文提出基于模式的特定领域需求工程方法,通过整合领域知识实现需求质量自动化检查与系统验证支持,并在无人飞行器飞行控制器领域完成概念验证。
2024-04-26 cs.SE
Social Influence in Agile Requirements Engineering
敏捷需求工程意味着更复杂的沟通模式,因为即使是开发人员也应该与客户直接接触。随着更多的面对面交流,社会心理因素影响了需求。研究指出了谈判训练的重要性,但我认为,更多的基本人类特征可以被触发,有利于最了解社会影响力研究和实践的谈判者。我建议一个计划,如何在社会影响和要求促进研究可以进行,主要是通过实验。
2019-04-05 cs.SE
Summary of the 4th International Workshop on Requirements Engineering and Testing (RET 2017)
本文总结了RET 2017研讨会,该研讨会汇聚RE与测试领域研究者,旨在建立交叉领域社区,通过主题演讲、特邀报告、论文展示和实践练习促进互动。
2023-08-29 cs.SE
COREQQA -- A COmpliance REQuirements Understanding using Question Answering Tool
我们介绍了COREQQA,一个帮助需求工程师通过自动化问答更好地理解法规遵从性需求的工具。通过手动浏览法律文档来提取与法规遵从性相关的需求既耗时又容易出错。COREQQA使需求工程师能够以自然语言提出与法规遵从性相关的问题,例如,询问数据泄露的事然后,该工具自动浏览法律文档,并向需求工程师返回一个包含输入问题的可能答案的文本段落列表。为了提高可读性,该工具还突出显示了这些段落中可能的答案。然后工程师可以使用此输出指定合规性要求。COREQQA是使用来自BERT家族的高级大规模语言模型开发的。COREQQA已根据四份法律文件进行了评估。本文简要介绍了这一评价的结果。该工具可在Zenodo上公开获取(DOI:10.5281/zenodo.6653514)。
2022-06-21 cs.SE
Requirements engineering in global scaled agile software development environment: a multi-vocal literature review protocol
背景:需求工程在全球规模的敏捷软件开发和规划阶段的多声文献综述。目的:制定一个协议,以指定将遵循的计划,以进行全球规模敏捷软件开发中需求工程的多声音文献综述研究。方法:遵循Kitchenham and Charters(2007)和Garousi et al.(2019)指南,制定多声文献综述方案。结果:一个经过验证的方案,进行多声音文献综述。结论:综述方案包括以下五个阶段:研究问题、搜索策略、验证综述过程、报告综述和对方案进行变更。
2020-04-27 cs.SE
Needs and Challenges for a Platform to Support Large-scale Requirements Engineering. A Multiple Case Study
背景:需求工程通常被认为是系统开发项目中的关键活动。软件复杂性的增加,以及利益相关者的数量和异质性,促使开发用于改进大规模需求工程的方法和工具。目标:本文提出的实证研究的目的是识别和理解的特点和挑战的平台,如专家所期望的,以支持需求工程的各个利益相关者,根据当前的痛点,他们的组织时,处理大量的需求。方法:我们进行了多个案例研究,在不同领域的三家公司。我们通过与这些公司的专家进行的10次半结构化访谈收集数据。结果:利益相关者的主要痛点是处理来自不同来源的大量数据。预期的平台应根据客户和用户的偏好,利用这些数据来管理需求的变化。它还应该为涉众提供需求工程任务需要多长时间才能完成的估计,以及更容易的需求依赖性识别和需求重用策略。结论:研究结果提供了经验证据,从业者希望如何改善他们的需求工程的过程和工具。这些见解是深入调查所提出的问题和解决方案的起点。从业者可以使用这些结果来改进现有的或设计新的实践和工具。
2018-09-06 cs.SE
Motivational models for validating agile requirements in Software Engineering subjects
本研究探索将动机模型用于软件工程课程中的敏捷需求验证,通过案例研究得出9项一致性原则,可提升需求工件的一致性与完整性,已在墨尔本大学教学中应用。
2023-06-12 cs.SE
A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
软件生态系统(SECO)和开放式创新过程被认为是软件行业的前进方向。正确理解需求对于这些IT系统和传统IT系统同样重要。本文提出了一个映射研究的问题,需求工程和质量方面的SECO和分析新兴的想法。我们的研究结果表明,在需求工程的各个阶段或子任务,大部分的SECO具体的研究已经完成的启发,分析和建模。另一方面,需求选择,优先级,验证和可追溯性吸引了一些已发表的研究。在各种质量属性中,SECO的研究主要集中在安全性、性能和可测试性方面。另一方面,可靠性,安全性,可维护性,透明度,可用性吸引了很少发表的研究。本文提供了一个审查的学术文献SECO相关的需求工程活动,建模方法和质量属性,位置的源出版物的分类问题,并确定了差距,很少有研究。
2017-12-31 cs.SE
Requirements Problem and Solution Concepts for Adaptive Systems Engineering, and their Relationship to Mathematical Optimisation, Decision Analysis, and Expected Utility Theory
需求工程(RE)的重点是引出,建模和分析系统的需求和环境,以设计其规格说明。规范的设计,通常被称为需求问题(RP),是一个复杂的问题解决任务,因为它涉及到,对于每个新的系统,发现和探索,并在新的和定义不清的问题和解决方案空间的决策。RE中的默认RP是设计一个系统的规范,该规范(i)与其环境的给定要求和条件一致,并且(ii)与环境条件一起满足要求。本文(i)表明,自适应系统(RPAS)的需求问题是不同的,不是默认RP的子类,(ii)给出了一个正式的定义RPAS,和(iii)讨论了未来研究的意义。
2015-07-22 cs.SE
Operationalizing Human Values in the Requirements Engineering Process of Ethics-Aware Autonomous Systems
University of Brasilia(巴西利亚大学);Polytechnique Montreal(蒙特利尔理工学院);Gran Sasso Science Institute(格兰萨索科学研究所);University of Toronto(多伦多大学)
本文提出了一种将人类价值观作为规范性目标,并通过SLEEC需求进行操作化的需求工程方法,用于伦理感知自主系统的开发。
2026-02-10 cs.SE
Requirements engineering in open innovation: a research agenda
近年来,开放式创新(OI)得到了广泛的关注,并使企业意识到他们需要考虑周围的开放环境。为了促进这一转变,需求工程(RE)需要进行调整,以管理新的需求来源以及利益相关者网络的增加和复杂性。作为回应,我们建立并推进了一个早期提出的软件工程框架,以促进开放式创新,重点是利益相关者管理,何时开放,优先级和发布计划。开源RE的文献与软件工程中OI的最新研究结果进行了对比,以建立该领域的当前观点。基于综合的研究结果,我们提出了一个研究议程的重点领域,随着框架模型,以帮助研究人员框架和分解他们的研究问题,考虑不同的角度隐含的OI模型。
2022-07-31 cs.SE
Beyond Accuracy: Assessing Software Documentation Quality
好的软件文档鼓励好的软件工程,但是“好”文档的含义在软件工程文献中定义得很模糊。为了澄清这种模糊性,我们借鉴了数据和信息质量社区的工作,提出了一个框架,将文档质量分解为结构,内容和风格的十个维度。为了展示它的应用,我们招募了技术编辑来应用该框架,评估来自几种类型的软件文档的示例。我们总结了他们的评估-例如,参考文档和README文件在质量方面表现出色,而博客文章有更多的问题-我们描述了我们的愿景,推理软件文档质量和扩展和潜力的统一质量框架。
2020-09-08 cs.SE
REBD:A Conceptual Framework for Big Data Requirements Engineering
需求工程(RE),作为项目开发生存周期的一部分,已经越来越多地被认为是确保软件项目按时、按预算和基于目标交付的关键;在这个重要阶段妥协只会导致项目失败。由于大数据的主要特征,包括高容量,速度和多样性,大数据项目的RE更加重要。由于传统的RE方法和工具是以用户为中心的,而不是以数据为中心的,采用这些方法不足以完成大数据项目的RE过程。由于RE的重要性和传统RE方法在大数据软件项目背景下的局限性,本文提出了一个大数据需求工程框架,命名为REBD。这个概念框架描述了从需求工程到开发的大数据项目的系统计划,确保成功执行,并提高大数据项目的生产力。
2020-06-19 cs.SE
Requirements Engineering for Research Software: A Vision
本文通过访谈12名研究软件开发者,刻画其需求引出、记录与分析实践及挑战,提出将研究软件作为需求工程新应用领域的愿景。
2025-01-08 cs.SE
The Impact of GenAI on the Future of Requirements Engineering
Carnegie Mellon University(卡内基梅隆大学)
本文综述了生成式AI(特别是大语言模型)对需求工程的影响,探讨了提示编程和通用SE智能体带来的变革,并展望了未来需求工程的研究方向。
2026-09-09 cs.SE
Requirements Engineering Practice and Problems in Agile Projects: Results from an International Survey
需求工程(RE)在敏捷开发中与传统的开发过程有很大的不同。然而,在敏捷RE的实践和当代问题的状态很少有经验的知识。作为一个更大的调查计划(消除需求工程中的痛苦)的一部分,我们在敏捷RE的这些方面建立了一个经验基础。基于来自92个不同组织的代表的响应,我们发现敏捷RE专注于各种技术引起的需求的自由文本文档。通常,需求和代码之间的跟踪是明确管理的,并且软件测试和RE是一致的。此外,由于内在动机,RE的持续改进被执行。重要的经验问题包括不明确的要求和沟通缺陷。总的来说,我们发现大多数组织以我们期望的方式进行RE,并且敏捷RE在几个方面与其他开发过程中的RE没有太大的不同。
2017-03-24 cs.SE
A Survey of Requirement Engineering Process in Android Application Development
移动应用程序开发是世界上增长最快的行业。如今,人们完全依赖智能手机来执行日常任务,这导致人们对IT行业的期望大幅上升,从而增加了对人类的要求。为了解决需求中不受控制的变化,IT专家执行了一些适当的需求工程过程(REP)。因此,在本文中,我们通过向Android开发人员询问与REP相关的几个问题来进行行业调查,以了解IT行业中使用的REP。本研究的结果是令人满意的使用,以使REP更有效。
2020-08-30 cs.SE
A Rapid Review Regarding the Concept of Legal Requirements in Requirements Engineering
本文通过快速综述揭示需求工程中法律需求概念存在定义缺失、分类分歧及知识差距,并指出缺乏经验证据支持相关观察。
2025-09-07 cs.SE
Ontologies for Privacy Requirements Engineering: A Systematic Literature Review
隐私经常被认为是系统开发人员在处理/管理个人信息时的主要关注点。尽管如此,大多数关于隐私要求的现有工作都将其作为安全要求的特殊情况处理。因此,隐私的关键方面通常被忽视。在这种情况下,由于对隐私问题的理解不足,可能会做出错误的设计决策。在本文中,我们解决这个问题,系统的文献综述,其主要目的是确定捕获隐私要求的主要概念/关系。此外,所确定的概念/关系进一步分析,提出一种新的隐私本体,用于软件工程师处理隐私要求时。
2016-11-30 cs.SE
ReXCL: A Tool for Requirement Document Extraction and Classification
Bosch Research and Technology Centre(博世研究技术中心)
ReXCL工具通过启发式抽取和自适应微调分类,自动化半结构化需求文档的模式化,显著提升需求工程管理的效率与准确性。
2025-04-10 cs.AI cs.SE
Exact Requirements Engineering for Developing Business Process Models
流程建模是改进业务流程的合适工具。成功的过程建模在很大程度上依赖于正确的需求工程。在本文中,我们提出了一个组合的方法,开发业务模型的需求获取。为了做到这一点,BORE(面向业务的需求工程)方法是利用我们的工作的基础,它是丰富的BDD(业务驱动开发)方法的重要功能,以使所提出的方法适合建模更复杂的过程。作为主要结果,我们的方法最终在准确的需求启发,适应客户的需求。此外,它让我们避免在过程建模中的任何返工。本文以某期刊的论文投稿与发表系统为例进行了案例研究。本研究的结果不仅提供了一个很好的经验,现实世界中的应用所提出的方法在基于Web的系统,也证实了这种方法的能力,建模的复杂系统,许多子过程和复杂的关系。
2017-05-10 cs.SE
Human Error Management in Requirements Engineering: Should We Fix the People, the Processes, or the Environment?
本文通过对需求工程从业者调查的定性分析,开发了人为错误预防与缓解策略分类法,发现超50%策略需改变过程,为该领域研究提供了系统基础。
2023-04-05 cs.SE
Multi-Modal Emotion Recognition for Enhanced Requirements Engineering: A Novel Approach
本文提出MEmoRE多模态情绪识别平台,融合面部、语音与文本情感线索辅助需求获取,并报告其设计、初步评估及后续应用计划。
2023-06-02 cs.SE