软件过程仿真模型的验证和确认:系统制图研究

IF 1.7 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Yue Li, He Zhang, Bohan Liu, Liming Dong, Haojie Gong, Guoping Rong
{"title":"软件过程仿真模型的验证和确认:系统制图研究","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":"{\"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}","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

摘要

基于描述性过程模型的软件过程仿真模型(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 过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

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

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

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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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学术官方微信