软件质量
不确定性理论
可靠性理论
可靠性(半导体)
计算机科学
软件
可靠性工程
软件可靠性测试
数学优化
软件开发
数学
故障率
工程类
功率(物理)
物理
量子力学
程序设计语言
作者
Zhe Liu,Shunkun Yang,Minghao Yang,Rui Kang
出处
期刊:IEEE Transactions on Reliability
[Institute of Electrical and Electronics Engineers]
日期:2022-06-01
卷期号:71 (2): 775-787
被引量:12
标识
DOI:10.1109/tr.2022.3154770
摘要
Software reliability plays an important role in modern society. To evaluate software reliability, software reliability growth models (SRGMs) investigate the number of software faults in the testing phase. Obviously, testing progresses are inevitably influenced by dynamic indeterministic fluctuations such as the testing effort expenditure, testing efficiency and skill, testing method, and strategy. To model these dynamic fluctuations, several probability theory-based SRGMs are proposed. However, probability theory is suitable for dealing with aleatory uncertainty, but fails to deal with epistemic uncertainty widely existing in software faults. Therefore, this article considers software reliability from a new perspective under the framework of uncertainty theory, which is a new mathematical system different from probability theory, and proposes a software belief reliability growth model (SBRGM) based on uncertain differential equations for the first time. Based on this SBRGM, properties of essential software reliability metrics are investigated under belief reliability theory, which is a brand-new reliability theory. Parameter estimations for unknown parameters in SBRGM are presented. Furthermore, some numerical examples and real data analyses illustrate our methodology in detail, and show that it performs better than several famous probability-based SRGMs in terms of fitting ability and prediction ability. Finally, an optimal software release policy is discussed.
科研通智能强力驱动
Strongly Powered by AbleSci AI