• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种考虑故障排除效率和错误生成的测试覆盖软件可靠性模型。

A testing-coverage software reliability model considering fault removal efficiency and error generation.

作者信息

Li Qiuying, Pham Hoang

机构信息

School of Reliability & Systems Engineering, Beihang University, Beijing, China.

Science & Technology on Reliability & Environmental Engineering Laboratory, Beijing, China.

出版信息

PLoS One. 2017 Jul 27;12(7):e0181524. doi: 10.1371/journal.pone.0181524. eCollection 2017.

DOI:10.1371/journal.pone.0181524
PMID:28750091
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5531529/
Abstract

In this paper, we propose a software reliability model that considers not only error generation but also fault removal efficiency combined with testing coverage information based on a nonhomogeneous Poisson process (NHPP). During the past four decades, many software reliability growth models (SRGMs) based on NHPP have been proposed to estimate the software reliability measures, most of which have the same following agreements: 1) it is a common phenomenon that during the testing phase, the fault detection rate always changes; 2) as a result of imperfect debugging, fault removal has been related to a fault re-introduction rate. But there are few SRGMs in the literature that differentiate between fault detection and fault removal, i.e. they seldom consider the imperfect fault removal efficiency. But in practical software developing process, fault removal efficiency cannot always be perfect, i.e. the failures detected might not be removed completely and the original faults might still exist and new faults might be introduced meanwhile, which is referred to as imperfect debugging phenomenon. In this study, a model aiming to incorporate fault introduction rate, fault removal efficiency and testing coverage into software reliability evaluation is developed, using testing coverage to express the fault detection rate and using fault removal efficiency to consider the fault repair. We compare the performance of the proposed model with several existing NHPP SRGMs using three sets of real failure data based on five criteria. The results exhibit that the model can give a better fitting and predictive performance.

摘要

在本文中,我们提出了一种软件可靠性模型,该模型基于非齐次泊松过程(NHPP),不仅考虑了错误生成,还结合测试覆盖信息考虑了故障排除效率。在过去的四十年里,已经提出了许多基于NHPP的软件可靠性增长模型(SRGM)来估计软件可靠性度量,其中大多数都有以下相同的共识:1)在测试阶段,故障检测率总是变化,这是一种常见现象;2)由于调试不完善,故障排除与故障重新引入率有关。但是文献中很少有SRGM能够区分故障检测和故障排除,即它们很少考虑不完善的故障排除效率。但在实际软件开发过程中,故障排除效率不可能总是完美的,即检测到的故障可能无法完全排除,原始故障可能仍然存在,同时可能会引入新的故障,这被称为不完善调试现象。在本研究中,开发了一个旨在将故障引入率、故障排除效率和测试覆盖纳入软件可靠性评估的模型,使用测试覆盖来表示故障检测率,并使用故障排除效率来考虑故障修复。我们基于五个标准,使用三组实际故障数据,将所提出模型的性能与几个现有的基于NHPP的SRGM进行比较。结果表明,该模型能够给出更好的拟合和预测性能。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/dd2f3805dba2/pone.0181524.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/d6dcf3e0ecce/pone.0181524.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/cdf1ac6206bb/pone.0181524.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/edea00c6d4a9/pone.0181524.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/20d498af1432/pone.0181524.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/cb9fff7b0c3c/pone.0181524.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/9a66080e74a5/pone.0181524.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/211938ed8992/pone.0181524.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/c34ec29afc5a/pone.0181524.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/dd2f3805dba2/pone.0181524.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/d6dcf3e0ecce/pone.0181524.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/cdf1ac6206bb/pone.0181524.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/edea00c6d4a9/pone.0181524.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/20d498af1432/pone.0181524.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/cb9fff7b0c3c/pone.0181524.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/9a66080e74a5/pone.0181524.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/211938ed8992/pone.0181524.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/c34ec29afc5a/pone.0181524.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ab2/5531529/dd2f3805dba2/pone.0181524.g009.jpg

相似文献

1
A testing-coverage software reliability model considering fault removal efficiency and error generation.一种考虑故障排除效率和错误生成的测试覆盖软件可靠性模型。
PLoS One. 2017 Jul 27;12(7):e0181524. doi: 10.1371/journal.pone.0181524. eCollection 2017.
2
A novel approach of NPSO on dynamic weighted NHPP model for software reliability analysis with additional fault introduction parameter.一种基于动态加权NHPP模型并带有额外故障引入参数的用于软件可靠性分析的新型NPSO方法。
Heliyon. 2019 Jul 29;5(7):e02082. doi: 10.1016/j.heliyon.2019.e02082. eCollection 2019 Jul.
3
Multi-release software model based on testing coverage incorporating random effect (SDE).基于包含随机效应(SDE)的测试覆盖率的多版本软件模型。
MethodsX. 2023 Feb 15;10:102076. doi: 10.1016/j.mex.2023.102076. eCollection 2023.
4
Analysis of incorporating modified Weibull model fault detection rate function into software reliability modeling.将修正的威布尔模型故障检测率函数纳入软件可靠性建模的分析
Heliyon. 2024 Jun 29;10(13):e33874. doi: 10.1016/j.heliyon.2024.e33874. eCollection 2024 Jul 15.
5
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.
6
A multi-release reliability model of open source software with fault detection obeying three-parameter lifetime distribution.一种具有服从三参数寿命分布的故障检测的开源软件多版本可靠性模型。
Sci Rep. 2024 Aug 23;14(1):19576. doi: 10.1038/s41598-024-70536-x.
7
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.
8
Software Reliability Analysis of NASA Space Flight Software: A Practical Experience.美国国家航空航天局太空飞行软件的软件可靠性分析:实践经验
IEEE Int Conf Softw Qual Reliab Secur. 2016;3:386-397. doi: 10.1109/QRS.2016.50. Epub 2016 Oct 13.
9
Design and Evaluation of a Structural Analysis-Based Fault Detection and Identification Scheme for a Hydraulic Torque Converter.基于结构分析的液压变矩器故障检测与识别方案的设计与评估。
Sensors (Basel). 2018 Nov 23;18(12):4103. doi: 10.3390/s18124103.
10
Vovel metrics-novel coupling metrics for improved software fault prediction.Vovel指标——用于改进软件故障预测的新型耦合指标。
PeerJ Comput Sci. 2021 Jun 10;7:e590. doi: 10.7717/peerj-cs.590. eCollection 2021.

引用本文的文献

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
Rice Husk Ash/Silicone Rubber-Based Binary Blended Geopolymer Coating Composite: Fire Retardant, Moisture Absorption, Optimize Composition, and Microstructural Analysis.稻壳灰/硅橡胶基二元共混地质聚合物涂层复合材料:阻燃性、吸湿性能、成分优化及微观结构分析
Polymers (Basel). 2021 Mar 23;13(6):985. doi: 10.3390/polym13060985.