返回
Revisiting software reliability growth model under general setup
DOI:10.1007/s13198-025-02988-x.png)
摘要
En 中文
This article explores software reliability growth models (SRGMs) incorporating testing effort, imperfect debugging, error generation, and change point. We acknowledge that fault detection rates can vary depending on the testing team's effectiveness, program size, and software test ability. Therefore, we have considered two different fault detection rates while modeling SRGMs instead of taking a constant fault detection rate throughout the software development process. In reality, fault correction is tied to the rate at which faults are introduced. As a result, we have integrated two time-varying testing efforts, accounted for imperfect debugging, error generation, and introduced a change point into the proposed model. We utilized the least square estimation method to estimate the parameters of our proposed model, and the outcomes reveal its capability to offer reasonably accurate predictions. Furthermore, we explored the determination of release time, taking into account a cost function that changes over time during both the testing and operational phases.
Keyword:
Software reliability growth models (SRGMs)
Non-homogeneous poisson process (NHPP)
Testing effort
Error generation
Mean value function (MVF)
Change point
Optimal release time
期刊
I
IF:
1.4
论文数:
370
被引数:
3.0K
机构
引用论文
A new software reliability model with Vtub-shaped fault-detection rate and the uncertainty of operating environments
Optimization
IF0
A stochastic software reliability model with imperfect-debugging and change-point具有不完全调试和更改点的随机软件可靠性模型
Optimal allocation of testing effort during testing and debugging phases: a control theoretic approach在测试和调试阶段优化分配测试工作量: 一种控制理论方法
Reliability and optimal release time analysis for multi up-gradation software with imperfect debugging and varied testing coverage under the effect of random field environments在随机场环境的影响下,具有不完善调试和不同测试覆盖率的多升级软件的可靠性和最佳发布时间分析
Incorporating human dynamics into software reliability analysis: learning, fatigue, and efficiency considerations将人类动态因素纳入软件可靠性分析:学习、疲劳和效率考量

