A ceneral imperfect-software-debugging model with S-shaped fault-detection rate

被引:0
|
作者
Pham, H [1 ]
Nordmann, L [1 ]
Zhang, XM [1 ]
机构
[1] Rutgers State Univ, Dept Ind Engn, Piscataway, NJ 08854 USA
关键词
software reliability; nonhomogeneous Poisson process; imperfect debugging; learning model; Akaike's information criterion;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A general software reliability model based on the nonhomogeneous Poisson process (NHPP) is used to derive a model that integrates imperfect debugging with the learning phenomenon. Learning occurs if testing appears to improve dynamically in efficiency as one progresses through a testing phase. Learning usually manifests itself as a changing fault-detection rate. Published models and empirical data suggest that efficiency growth due to learning can follow many growth-curves, from linear to that described by the logistic function. On the other hand, some recent work indicates that in a real industrial resource-constrained environment, very little actual learning might occur because non-operational profiles used to generate test & business models can prevent the learning. When that happens, the testing efficiency can still change when an explicit change in testing strategy occurs, or it can change as a result of the structural profile of the code under test and test-case ordering. Either way, software reliability engineering researchers agree that: changes in the fault-detection rate are common during the testing process; in most realistic situations, fault repair has associated with it a fault re-introduction rate due to imperfect debugging. We compare descriptive and predictive ability of a set of classical NHPP reliability models with the one we developed using 4 sets of software-failure data. The results show that inclusion of both imperfect debugging and a time-dependent fault-detection rate into an NHPP software reliability growth model (SRGM): improve both the descriptive and the predictive properties of a model, is worth the extra model-complexity and the increased number of parameters required for a better relative fit. We use the sum of squared error to compare relative goodness-of-fit of the models within a data set; and use the Akaike information criterion as an indicator of the overall relative goodness of a model after compensation for its complexity, viz, number of parameters it has. More application is needed to validate fully this model for descriptive & predictive software reliability modeling in a general industrial setting.
引用
收藏
页码:169 / 175
页数:7
相关论文
共 50 条
  • [1] MODELLING THE SUCCESSIVE SOFTWARE RELEASE TIME OF S-SHAPED MODEL WITH IMPERFECT DEBUGGING
    Khatri, Sunil Kumar
    Sonik, Aakanksha
    Kumar, Deepak
    Majumdar, Rana
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCITE) - NEXT GENERATION IT SUMMIT ON THE THEME - INTERNET OF THINGS: CONNECT YOUR WORLDS, 2016,
  • [2] An imperfect-debugging fault-detection dependent-parameter software
    Pham H.
    International Journal of Automation and Computing, 2007, 4 (04) : 325 - 328
  • [3] An Imperfect-debugging Fault-detection Dependent-parameter Software
    Hoang Pham
    International Journal of Automation & Computing , 2007, (04) : 325 - 328
  • [4] An Imperfect-Debugging Model with Learning-Factor Based Fault-Detection Rate
    Iqbal, Javaid
    Quadri, S. M. K.
    Ahmad, N.
    2014 INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2014, : 383 - 387
  • [5] New NHPP SRM Based on Generalized S-shaped Fault-Detection Rate Function
    Nguyen Hung-Cuong
    Huynh Quyet-Thang
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 212 - 221
  • [6] Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging
    Li, Qiuying
    Li, Haifeng
    Lu, Minyan
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2015, 26 (01) : 190 - 207
  • [7] Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging
    Qiuying Li
    Haifeng Li
    Minyan Lu
    Journal of Systems Engineering and Electronics, 2015, 26 (01) : 190 - 207
  • [8] A software reliability growth model considering an S-shaped testing effort function under imperfect debugging
    Li H.
    Li Q.
    Lu M.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2011, 32 (11): : 1460 - 1467
  • [9] Integration of Testing Effort Function into Delayed S-Shaped Software Reliability Growth Model with Imperfect Debugging — a Proposed Bokhari Model
    Bokhari M.U.
    Siddiqui M.A.
    Ahmad A.
    Operations Research Forum, 2 (4)
  • [10] An imperfect software debugging model considering irregular fluctuation of fault introduction rate
    Wang, Jinyong
    QUALITY ENGINEERING, 2017, 29 (03) : 377 - 394