NHPP Software Reliability Model with Inflection Factor of the Fault Detection Rate Considering the Uncertainty of Software Operating Environments and Predictive Analysis

被引:14
作者
Song, Kwang Yoon [1 ]
Chang, In Hong [2 ]
Pham, Hoang [1 ]
机构
[1] Rutgers State Univ, Dept Ind & Syst Engn, 96 Frelinghuysen Rd, Piscataway, NJ 08855 USA
[2] Chosun Univ, Dept Comp Sci & Stat, 309 Pilmun Daero, Gwangju 61452, South Korea
来源
SYMMETRY-BASEL | 2019年 / 11卷 / 04期
基金
新加坡国家研究基金会;
关键词
software reliability model; non-homogeneous Poisson process; software failure; fault detection rate; predictive analysis;
D O I
10.3390/sym11040521
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The non-homogeneous Poisson process (NHPP) software has a crucial role in computer systems. Furthermore, the software is used in various environments. It was developed and tested in a controlled environment, while real-world operating environments may be different. Accordingly, the uncertainty of the operating environment must be considered. Moreover, predicting software failures is commonly an important part of study, not only for software developers, but also for companies and research institutes. Software reliability model can measure and predict the number of software failures, software failure intervals, software reliability, and failure rates. In this paper, we propose a new model with an inflection factor of the fault detection rate function, considering the uncertainty of operating environments and analyzing how the predicted value of the proposed new model is different than the other models. We compare the proposed model with several existing NHPP software reliability models using real software failure datasets based on ten criteria. The results show that the proposed new model has significantly better goodness-of-fit and predictability than the other models.
引用
收藏
页数:30
相关论文
共 29 条
[1]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[2]  
Anjum Mohd, 2013, International Journal of Information Technology and Computer Science, V5, P1, DOI 10.5815/ijitcs.2013.02.01
[3]  
Chang I.H., 2014, International Journal of Systems Science: Operations Logistics, V1, P220, DOI [10.1080/23302674.2014.970244, DOI 10.1080/23302674.2014.970244]
[4]   TIME-DEPENDENT ERROR-DETECTION RATE MODEL FOR SOFTWARE RELIABILITY AND OTHER PERFORMANCE-MEASURES [J].
GOEL, AL ;
OKUMOTO, K .
IEEE TRANSACTIONS ON RELIABILITY, 1979, 28 (03) :206-211
[5]   A new software reliability model with Vtub-shaped fault-detection rate and the uncertainty of operating environments [J].
Hoang Pham .
OPTIMIZATION, 2014, 63 (10) :1481-1490
[6]   ESTIMATING THE PARAMETERS OF A NONHOMOGENEOUS POISSON-PROCESS MODEL FOR SOFTWARE-RELIABILITY [J].
HOSSAIN, SA ;
DAHIYA, RC .
IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (04) :604-612
[7]   Quantitative software reliability modeling from testing to operation [J].
Huang, CY ;
Kuo, SY ;
Lyu, MR ;
Lo, JH .
11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2000, :72-82
[8]   Bivariate change-point modeling for software reliability assessment with uncertainty of testing-environment factor [J].
Inoue, Shinji ;
Ikeda, Jun ;
Yamada, Shigeru .
ANNALS OF OPERATIONS RESEARCH, 2016, 244 (01) :209-220
[9]   A Unified Approach for Developing Software Reliability Growth Models in the Presence of Imperfect Debugging and Error Generation [J].
Kapur, P. K. ;
Pham, H. ;
Anand, Sameer ;
Yadav, Kalpana .
IEEE TRANSACTIONS ON RELIABILITY, 2011, 60 (01) :331-340
[10]   NHPP software reliability model considering the uncertainty of operating environments with imperfect debugging and testing coverage [J].
Li, Qiuying ;
Pham, Hoang .
APPLIED MATHEMATICAL MODELLING, 2017, 51 :68-85