Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study

IF 0.2 Q4 ENGINEERING, MULTIDISCIPLINARY
Francy-Idaly Muelas-Muelas, Laura-Camila Narváez-Jiménez, C. Pardo-Calvache
{"title":"Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study","authors":"Francy-Idaly Muelas-Muelas, Laura-Camila Narváez-Jiménez, C. Pardo-Calvache","doi":"10.19053/01211129.v31.n62.2022.14839","DOIUrl":null,"url":null,"abstract":"During the last two decades, the application of Goal-Oriented Requirements Engineering has increased in software projects, mainly because this approach is useful during the requirements analysis process and supports the realization of tasks such as requirements elaboration, validation, and planning, and can be used as part of the system life cycle, e.g. architecture and design of behavioral processes, coding, testing, monitoring, adaptation and evolution. Several approaches addressing goal-oriented requirements have already been proposed. Currently, there are several concerns about how to correctly adopt and implement it in current industrial contexts, such as agile approaches and, more specifically, its integration with user stories and acceptance criteria. This study presents a compilation of the current knowledge on adopting GORE in agile requirements specification through user stories and their acceptance criteria. A systematic mapping study guided by ten research questions was conducted, and nine primary studies were selected considering the selection criteria. The results obtained show some initiatives as goal-oriented modelling languages in different proposals for transforming goal-oriented models into user stories, among them: i* (i-star), Tropos, KAOS, GRL, AOM, and Goal Net. This study provides a solid basis for classifying existing and future approaches in the application of GORE. Researchers and practitioners can use this mapping to identify existing technical/research gaps to better address and assess their own contributions or understand existing ones.","PeriodicalId":42846,"journal":{"name":"Revista Facultad de Ingenieria, Universidad Pedagogica y Tecnologica de Colombia","volume":null,"pages":null},"PeriodicalIF":0.2000,"publicationDate":"2022-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Facultad de Ingenieria, Universidad Pedagogica y Tecnologica de Colombia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.19053/01211129.v31.n62.2022.14839","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

During the last two decades, the application of Goal-Oriented Requirements Engineering has increased in software projects, mainly because this approach is useful during the requirements analysis process and supports the realization of tasks such as requirements elaboration, validation, and planning, and can be used as part of the system life cycle, e.g. architecture and design of behavioral processes, coding, testing, monitoring, adaptation and evolution. Several approaches addressing goal-oriented requirements have already been proposed. Currently, there are several concerns about how to correctly adopt and implement it in current industrial contexts, such as agile approaches and, more specifically, its integration with user stories and acceptance criteria. This study presents a compilation of the current knowledge on adopting GORE in agile requirements specification through user stories and their acceptance criteria. A systematic mapping study guided by ten research questions was conducted, and nine primary studies were selected considering the selection criteria. The results obtained show some initiatives as goal-oriented modelling languages in different proposals for transforming goal-oriented models into user stories, among them: i* (i-star), Tropos, KAOS, GRL, AOM, and Goal Net. This study provides a solid basis for classifying existing and future approaches in the application of GORE. Researchers and practitioners can use this mapping to identify existing technical/research gaps to better address and assess their own contributions or understand existing ones.
基于目标导向需求工程的敏捷功能需求建模:系统映射研究
在过去的二十年里,面向目标的需求工程在软件项目中的应用有所增加,主要是因为这种方法在需求分析过程中很有用,支持实现需求细化、验证和规划等任务,并且可以用作系统生命周期的一部分,例如行为过程的架构和设计、编码、测试、监控、适应和进化。已经提出了几种解决面向目标需求的方法。目前,人们对如何在当前的工业环境中正确采用和实施它有几个担忧,例如敏捷方法,更具体地说,它与用户故事和接受标准的集成。本研究通过用户故事及其接受标准,汇编了敏捷需求规范中采用GORE的当前知识。在10个研究问题的指导下进行了一项系统的制图研究,并根据选择标准选择了9项初步研究。所获得的结果显示了在将面向目标的模型转换为用户故事的不同提议中,作为面向目标的建模语言的一些举措,其中包括:i*(i-star)、Tropos、KAOS、GRL、AOM和goal Net。这项研究为GORE应用中现有和未来的方法分类提供了坚实的基础。研究人员和从业者可以利用这一映射来确定现有的技术/研究差距,以更好地解决和评估他们自己的贡献或了解现有的贡献。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
8 weeks
文献相关原料
公司名称 产品信息 采购帮参考价格
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信