• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

将系统动力学方法应用于软件测试项目的决策制定。

Applying a system dynamics approach for decision-making in software testing projects.

作者信息

Li Wang, Fang Chih-Chiang

机构信息

School of Computer Science and Software, Zhaoqing University, Zhaoqing, China.

出版信息

PLoS One. 2025 May 16;20(5):e0323765. doi: 10.1371/journal.pone.0323765. eCollection 2025.

DOI:10.1371/journal.pone.0323765
PMID:40378372
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12084065/
Abstract

Enhancing software quality remains a main objective for software developers and engineers, with a specific emphasis on improving software stability to increase user satisfaction. Developers must balance rigorous software testing with tight schedules and budgets. This often forces them to choose between quality and cost. Traditional approaches rely on software reliability growth models but are often too complex and impractical for testing complex software environments. Addressing this issue, our study introduces a system dynamics approach to develop a more adaptable software reliability growth model. This model is specifically designed to handle the complexities of modern software testing scenarios. By utilizing a system dynamics model and a set of defined rules, we can effectively simulate and illustrate the impacts of testing and debugging processes on the growth of software reliability. This method simplifies the complex mathematical derivations that are commonly associated with traditional models, making it more accessible for real-world applications. The key innovation of our approach lies in its ability to create a dynamic and interactive model that captures the various elements influencing software reliability. This includes factors such as resource allocation, testing efficiency, error detection rates, and the feedback loops among these elements. By simulating different scenarios, software developers and project managers can gain deeper insights into the impact of their decisions on software quality and testing efficiency. This can provide valuable insights for decision-making and strategy formulation in software development and quality assurance.

摘要

提高软件质量仍然是软件开发人员和工程师的主要目标,尤其强调提高软件稳定性以提升用户满意度。开发人员必须在严格的软件测试与紧张的进度和预算之间取得平衡。这常常迫使他们在质量和成本之间做出选择。传统方法依赖软件可靠性增长模型,但对于测试复杂的软件环境而言往往过于复杂且不切实际。为解决这一问题,我们的研究引入了一种系统动力学方法来开发一个更具适应性的软件可靠性增长模型。该模型专门设计用于处理现代软件测试场景的复杂性。通过利用系统动力学模型和一组定义的规则,我们能够有效地模拟和说明测试与调试过程对软件可靠性增长的影响。这种方法简化了通常与传统模型相关联的复杂数学推导,使其更便于实际应用。我们方法的关键创新在于其能够创建一个动态且交互式的模型,该模型捕捉影响软件可靠性的各种因素。这包括资源分配、测试效率、错误检测率以及这些因素之间的反馈回路等因素。通过模拟不同场景,软件开发人员和项目经理能够更深入地了解他们的决策对软件质量和测试效率的影响。这可为软件开发和质量保证中的决策制定和策略制定提供有价值的见解。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/7b8aba5c8c13/pone.0323765.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/12d76442df77/pone.0323765.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/e4e8409b197f/pone.0323765.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/2d966fba3df4/pone.0323765.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/d10653b2fe59/pone.0323765.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/7d434d01f2e9/pone.0323765.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/df769f202d5e/pone.0323765.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/5bc5d3c59700/pone.0323765.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/7b8aba5c8c13/pone.0323765.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/12d76442df77/pone.0323765.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/e4e8409b197f/pone.0323765.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/2d966fba3df4/pone.0323765.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/d10653b2fe59/pone.0323765.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/7d434d01f2e9/pone.0323765.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/df769f202d5e/pone.0323765.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/5bc5d3c59700/pone.0323765.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/4542/12084065/7b8aba5c8c13/pone.0323765.g008.jpg

相似文献

1
Applying a system dynamics approach for decision-making in software testing projects.将系统动力学方法应用于软件测试项目的决策制定。
PLoS One. 2025 May 16;20(5):e0323765. doi: 10.1371/journal.pone.0323765. eCollection 2025.
2
Qualitative Study定性研究
3
Optimizing Clinical Decision Support System Functionality by Leveraging Specific Human-Computer Interaction Elements: Insights From a Systematic Review.通过利用特定人机交互元素优化临床决策支持系统功能:系统评价的见解
JMIR Hum Factors. 2025 May 6;12:e69333. doi: 10.2196/69333.
4
Dynamic Staffing and Rescheduling in Software Project Management: A Hybrid Approach.软件项目管理中的动态人员配置与重新调度:一种混合方法。
PLoS One. 2016 Jun 10;11(6):e0157104. doi: 10.1371/journal.pone.0157104. eCollection 2016.
5
Macromolecular crowding: chemistry and physics meet biology (Ascona, Switzerland, 10-14 June 2012).大分子拥挤现象:化学与物理邂逅生物学(瑞士阿斯科纳,2012年6月10日至14日)
Phys Biol. 2013 Aug;10(4):040301. doi: 10.1088/1478-3975/10/4/040301. Epub 2013 Aug 2.
6
A survey of quality assurance practices in biomedical open source software projects.生物医学开源软件项目中的质量保证实践调查。
J Med Internet Res. 2007 May 7;9(2):e8. doi: 10.2196/jmir.9.2.e8.
7
Development and evaluation of SOA-based AAL services in real-life environments: a case study and lessons learned.基于 SOA 的 AAL 服务在现实环境中的开发和评估:案例研究与经验教训。
Int J Med Inform. 2013 Nov;82(11):e269-93. doi: 10.1016/j.ijmedinf.2011.03.007. Epub 2011 Apr 9.
8
EMS Quality Improvement Programs急救医疗服务质量改进项目
9
The future of Cochrane Neonatal.考克兰新生儿协作网的未来。
Early Hum Dev. 2020 Nov;150:105191. doi: 10.1016/j.earlhumdev.2020.105191. Epub 2020 Sep 12.
10
Brain tumor segmentation and detection in MRI using convolutional neural networks and VGG16.使用卷积神经网络和VGG16在磁共振成像(MRI)中进行脑肿瘤分割与检测
Cancer Biomark. 2025 Mar;42(3):18758592241311184. doi: 10.1177/18758592241311184. Epub 2025 Apr 4.

本文引用的文献

1
PERMMA: Enhancing parameter estimation of software reliability growth models: A comparative analysis of metaheuristic optimization algorithms.PERMMA:增强软件可靠性增长模型参数估计:元启发式优化算法的比较分析。
PLoS One. 2024 Sep 4;19(9):e0304055. doi: 10.1371/journal.pone.0304055. eCollection 2024.
2
Software architecture for pervasive critical health monitoring system using fog computing.使用雾计算的普适关键健康监测系统的软件架构。
J Cloud Comput (Heidelb). 2022;11(1):84. doi: 10.1186/s13677-022-00371-w. Epub 2022 Nov 30.
3
Software reliability model of open source software based on the decreasing trend of fault introduction.
基于故障引入趋势下降的开源软件可靠性模型。
PLoS One. 2022 May 2;17(5):e0267171. doi: 10.1371/journal.pone.0267171. eCollection 2022.