Verification and validation of software process simulation models: A systematic mapping study

IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Yue Li, He Zhang, Bohan Liu, Liming Dong, Haojie Gong, Guoping Rong
{"title":"Verification and validation of software process simulation models: A systematic mapping study","authors":"Yue Li,&nbsp;He Zhang,&nbsp;Bohan Liu,&nbsp;Liming Dong,&nbsp;Haojie Gong,&nbsp;Guoping Rong","doi":"10.1002/smr.2612","DOIUrl":null,"url":null,"abstract":"<p>Software process simulation models (SPSMs) that are based on descriptive process models offer the executability that can demonstrate dynamic changes of software processes over time. Verification and validation (V&amp;V) is critical in SPSMs for guaranteeing the quality and reliability of models. V&amp;V of dynamic software process models is more complex and challenging than for static software process models. This work systematically summarizes and maps V&amp;V studies in SPSM to provide guidelines for future research and practice. Specifically, this study aims at identifying the focus of research on V&amp;V, the methods used for V&amp;V, and how to implement V&amp;V of SPSMs in software engineering research. We conducted a systematic mapping study on studies of SPSMs that report on their V&amp;V activities. Under the guidance of a V&amp;V meta-model for SPSMs, we study four research questions about V&amp;V process. We identified 107 primary studies from a pool of 313 papers on SPSMs until 2021. There are two main results of our study. The first one presents the relationship between quality aspects of SPSMs and the V&amp;V methods to assure them. The second result reveals the relationships among the modeling process, three modeling steps, five quality aspects, and 10 V&amp;V methods. Generally, researchers do not pay sufficient attention to V&amp;V, as 65.8% (\n<span></span><math>\n <mo>(</mo>\n <mn>313</mn>\n <mo>−</mo>\n <mn>107</mn>\n <mo>)</mo>\n <mo>/</mo>\n <mn>313</mn></math>) failed to mention or elaborate on their V&amp;V process. We systematically summarize and map the state-of-the-art V&amp;V research in software process modeling field to support modelers' practice and improve their V&amp;V process.</p>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"36 6","pages":""},"PeriodicalIF":1.7000,"publicationDate":"2023-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Software-Evolution and Process","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/smr.2612","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

Software process simulation models (SPSMs) that are based on descriptive process models offer the executability that can demonstrate dynamic changes of software processes over time. Verification and validation (V&V) is critical in SPSMs for guaranteeing the quality and reliability of models. V&V of dynamic software process models is more complex and challenging than for static software process models. This work systematically summarizes and maps V&V studies in SPSM to provide guidelines for future research and practice. Specifically, this study aims at identifying the focus of research on V&V, the methods used for V&V, and how to implement V&V of SPSMs in software engineering research. We conducted a systematic mapping study on studies of SPSMs that report on their V&V activities. Under the guidance of a V&V meta-model for SPSMs, we study four research questions about V&V process. We identified 107 primary studies from a pool of 313 papers on SPSMs until 2021. There are two main results of our study. The first one presents the relationship between quality aspects of SPSMs and the V&V methods to assure them. The second result reveals the relationships among the modeling process, three modeling steps, five quality aspects, and 10 V&V methods. Generally, researchers do not pay sufficient attention to V&V, as 65.8% ( ( 313 107 ) / 313) failed to mention or elaborate on their V&V process. We systematically summarize and map the state-of-the-art V&V research in software process modeling field to support modelers' practice and improve their V&V process.

Abstract Image

软件过程仿真模型的验证和确认:系统制图研究
基于描述性过程模型的软件过程仿真模型(SPSM)具有可执行性,能够展示软件过程随时间的动态变化。验证和确认(V&V)是 SPSM 保证模型质量和可靠性的关键。与静态软件流程模型相比,动态软件流程模型的 V&V 更为复杂,更具挑战性。这项工作系统地总结和映射了 SPSM 中的 V&V 研究,为未来的研究和实践提供指导。具体来说,本研究旨在确定 V&V 的研究重点、V&V 所使用的方法以及如何在软件工程研究中实施 SPSM 的 V&V。我们对报告其 V&V 活动的 SPSM 研究进行了系统的摸底研究。在 SPSM 的 V&V 元模型的指导下,我们研究了有关 V&V 过程的四个研究问题。我们从截至 2021 年的 313 篇有关 SPSM 的论文中筛选出 107 篇主要研究。我们的研究有两个主要结果。第一项成果介绍了 SPSM 的质量方面与确保其质量的 V&V 方法之间的关系。第二个结果揭示了建模过程、三个建模步骤、五个质量方面和 10 种 V&V 方法之间的关系。一般来说,研究人员对 V&V 没有给予足够的重视,因为 65.8% ( ( 313 - 107 ) / 313) 的研究人员没有提及或阐述他们的 V&V 过程。我们对软件过程建模领域最前沿的 V&V 研究进行了系统总结和地图绘制,以支持建模者的实践并改进他们的 V&V 过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Software-Evolution and Process
Journal of Software-Evolution and Process COMPUTER SCIENCE, SOFTWARE ENGINEERING-
自引率
10.00%
发文量
109
×
引用
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学术官方微信