Software reliability growth models incorporating change point with imperfect fault removal and error generation

被引:0
|
作者
Sehgal V.K. [1 ]
Kapur R. [1 ]
Yadav K. [2 ]
Kumar D. [3 ]
机构
[1] Department of Mathematics and Computer Application, Bundelkhand University, Jhansi
[2] Indira Gandhi Institute, G.G.S.I.P. University, Delhi
[3] J.S.S. Academy of Technical Education, Noida, U.P.
来源
International Journal of Modelling and Simulation | 2010年 / 30卷 / 02期
关键词
Change point; Fault detection rate; Imperfect debugging; Non-homogenous poisson process; Software reliability growth model;
D O I
10.1080/02286203.2010.11442573
中图分类号
学科分类号
摘要
The number of faults removed need not always be same as the number of failures observed in real software development environment. If number of failures observed is more than number of faults removed then we have the case of imperfect debugging. Due to complexity of software system and incomplete understanding of software, testing team may not be able to remove the fault perfectly on detection of failure and the original fault may remain leading to imperfect fault removal, or get replaced by another fault/error causing error generation. Attempts have been made to study the above cases separately. Most of the SRGMs are based upon constant or monotonically increasing fault detection rate (FDR). In practice, as testing grows, so does skill and efficiency of the testers. With introduction of new testing strategies and new test cases, there comes a change in FDR. The time point where the change in removal curve appears is termed as "change point". In this paper, we incorporate the concept of change point in software reliability growth in presence of imperfect fault removal and error generation. The models have been validated, evaluated and compared with other existing NHPP models by applying it on actual failure/fault removal data sets cited from real software development projects.
引用
收藏
页码:196 / 203
页数:7
相关论文
共 50 条
  • [21] Neural network for software reliability analysis of dynamically weighted NHPP growth models with imperfect debugging
    Rani, Pooja
    Mahapatra, G. S.
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2018, 28 (05):
  • [22] Effect of change point and imperfect debugging in software reliability and its optimal release policy
    Chatterjee, Subhashis
    Nigam, Shobhit
    Singh, Jeetendra Bahadur
    Upadhyaya, Lakshmi Narayan
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2012, 18 (05) : 539 - 551
  • [23] A software reliability growth model for imperfect debugging
    Huang, Yeu-Shiang
    Chiu, Kuei-Chen
    Chen, Wan-Ming
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 188
  • [24] Incorporating fault debugging activities into software reliability models: A simulation approach
    Gokhale, Swapna S.
    Lyu, Michael R.
    Trivedi, Kishor S.
    IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (02) : 281 - 292
  • [25] Finite Server Queuing Model with Change-Point and Imperfect Debugging for Software Reliability Assessment
    Nan, Zhang
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (12): : 21 - 27
  • [26] A software reliability model incorporating fault removal efficiency and it's release policy
    Samal, Umashankar
    Kumar, Ajay
    COMPUTATIONAL STATISTICS, 2024, 39 (06) : 3137 - 3155
  • [27] Redefining software reliability modeling: embracing fault-dependency, imperfect removal, and maximum fault considerations
    Samal, Umashankar
    Kumar, Ajay
    QUALITY ENGINEERING, 2024, 36 (03) : 500 - 509
  • [28] A Stochastic Software Reliability Growth Model with Learning and Change-point
    Zhang, Nan
    Cui, Gang
    Liu, Hongwei
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [29] A Parameter Estimation of Software Reliability Growth Model with Change-Point
    Kim, Do Hoon
    Park, Chun Gun
    Nam, Kyung H.
    KOREAN JOURNAL OF APPLIED STATISTICS, 2008, 21 (05) : 813 - 823
  • [30] Software reliability growth mode with change-point and environmental function
    Zhao, Jing
    Liu, Hong-Wei
    Cui, Gang
    Yang, Xiao-Zong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (11) : 1578 - 1587