Testing for imperfect debugging in software reliability

被引:12
|
作者
Slud, E [1 ]
机构
[1] Univ Maryland, Dept Math, College Pk, MD 20742 USA
关键词
consistent asymptotically normal estimator; counting process likelihood; exponential order statistic model; failure intensity; identifiability; imperfect debugging; likelihood ratio; mixture model; score statistic;
D O I
10.1111/1467-9469.00081
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
This paper continues the study of the software reliability model of Fakhre-Zakeri & Slud (1995), an "exponential order statistic model" in the sense of Miller (1986) with general mixing distribution, imperfect debugging and large-sample asymptotics reflecting increase of the initial number of bugs,vith software size. The parameters of the model are theta (proportional to the initial number of bugs in the software), G(., mu) (the mixing df, with finite dimensional unknown parameter mu, for the rates lambda(i) with which the bugs in the software cause observable system failures), and p (the probability with which a detected bug is instantaneously replaced with another bug Instead of being removed). Maximum likelihood estimation theory for (theta, p, mu) is applied to construct a likelihood-based score test for large sample data of the hypothesis of "perfect debugging" (p = 0) vs "imperfect" (p > 0) within the models studied. There are important models (including the Jelinski-Moranda) under which the score statistics with 1 root n normalization are asymptotically degenerate. These statistics, illustrated on a software reliability data of Musa (1980), can serve nevertheless as important diagnostics for inadequacy of simple models.
引用
收藏
页码:555 / 572
页数:18
相关论文
共 50 条
  • [1] Mathematical modeling of software reliability testing with imperfect debugging
    Cai, Kai-Yuan
    Cao, Ping
    Dong, Zhao
    Liu, Ke
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2010, 59 (10) : 3245 - 3285
  • [2] NHPP Models for Reliability of Software with Imperfect Debugging and Testing Effort
    R. N. Rattihalli
    Babu Zachariah
    [J]. OPSEARCH, 2002, 39 (3-4) : 215 - 229
  • [3] Quantitative effects of software testing on reliability improvement in the presence of imperfect debugging
    Cao, Ping
    Dong, Zhao
    Liu, Ke
    Cai, Kai-Yuan
    [J]. INFORMATION SCIENCES, 2013, 218 : 119 - 132
  • [4] Software reliability modeling with testing-effort function and imperfect debugging
    Qian, Zhao
    Jun, Zheng
    Jing, Li
    [J]. Telkomnika - Indonesian Journal of Electrical Engineering, 2012, 10 (08): : 1992 - 1998
  • [5] Imperfect debugging in software reliability: A Bayesian approach
    Aktekin, Tevfik
    Caglar, Toros
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 227 (01) : 112 - 121
  • [6] A software reliability growth model for imperfect debugging
    Huang, Yeu-Shiang
    Chiu, Kuei-Chen
    Chen, Wan-Ming
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 188
  • [7] Modelling an imperfect debugging phenomenon in software reliability
    Kapur, PK
    Younes, S
    [J]. MICROELECTRONICS AND RELIABILITY, 1996, 36 (05): : 645 - 650
  • [8] Software Reliability Growth Model for Imperfect Debugging Process Considering Testing-Effort and Testing Coverage
    Zang Sicong
    Pi Dechang
    [J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2018, 35 (03) : 455 - 463
  • [9] Developing an Innovative Imperfect Debugging Software Reliability Growth Model with Enhanced Testing Coverage Strategies
    Nazir, Rabia
    Iqbal, Javaid
    Masoodi, Faheem Syeed
    Shrivastava, Avinash K.
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024,
  • [10] Software Reliability Modeling Incorporating Log-Logistic Testing-Effort with Imperfect Debugging
    Ahmad, N.
    Khan, M. G. M.
    Rafi, L. S.
    [J]. INTERNATIONAL CONFERENCE ON MODELING, OPTIMIZATION, AND COMPUTING, 2010, 1298 : 651 - +