Journal of Systems Engineering and Electronics ›› 2022, Vol. 33 ›› Issue (2): 360-369.doi: 10.23919/JSEE.2022.000038
收稿日期:
2020-12-28
出版日期:
2022-05-06
发布日期:
2022-05-06
Xiaomei LIU1,2(), Naiming XIE1,*()
Received:
2020-12-28
Online:
2022-05-06
Published:
2022-05-06
Contact:
Naiming XIE
E-mail:liuxiaomeijju@126.com;xienaiming@nuaa.edu.cn
About author:
Supported by:
. [J]. Journal of Systems Engineering and Electronics, 2022, 33(2): 360-369.
Xiaomei LIU, Naiming XIE. Grey-based approach for estimating software reliability under nonhomogeneous Poisson process[J]. Journal of Systems Engineering and Electronics, 2022, 33(2): 360-369.
"
Test weeks | Defects found | Delayed S-shaped | Grey delayed S-shaped | |||
Predicted | | Predicted | | |||
1 | 1 | ? | ? | ? | ? | |
2 | 3 | ? | ? | ? | ? | |
3 | 8 | ? | ? | ? | ? | |
4 | 9 | ? | ? | ? | ? | |
5 | 11 | 15.9835 | 0.9616 | 17.8443 | 0.9608 | |
6 | 16 | 38.1267 | 0.9533 | 33.1945 | 0.9579 | |
7 | 19 | 37.1073 | 0.9732 | 35.361 0 | 0.9740 | |
8 | 25 | 61.9431 | 0.9717 | 44.2515 | 0.9720 | |
9 | 27 | 47.486 0 | 0.9827 | 42.7439 | 0.9791 | |
10 | 29 | 42.8805 | 0.9852 | 40.4875 | 0.9815 | |
11 | 32 | 44.7539 | 0.9893 | 42.1101 | 0.9870 | |
12 | 32 | 38.6972 | 0.9846 | 40.6727 | 0.9874 | |
13 | 36 | 44.1493 | 0.9902 | 41.898 0 | 0.9898 | |
14 | 38 | 44.480 0 | 0.9917 | 42.561 0 | 0.9913 | |
15 | 39 | 43.3726 | 0.9929 | 42.1856 | 0.9918 | |
16 | 39 | 41.4597 | 0.9917 | 41.1419 | 0.9907 | |
17 | 41 | 42.7744 | 0.9939 | 41.9332 | 0.9930 | |
18 | 42 | 42.8261 | 0.9945 | 42.069 0 | 0.9938 | |
19 | 42 | 42.000 0 | 0.9941 | 41.6576 | 0.9934 |
"
Test weeks | Defects found | Inflection S-shaped | Grey inflection S-shaped | |||
Predicted | | Predicted | | |||
1 | 16 | ? | ? | ? | ? | |
2 | 24 | ? | ? | ? | ? | |
3 | 27 | ? | ? | ? | ? | |
4 | 33 | ? | ? | ? | ? | |
5 | 41 | 66.3894 | 0.9159 | 55.1628 | 0.9141 | |
6 | 49 | 85.7874 | 0.9220 | 71.1501 | 0.9304 | |
7 | 54 | 87.0057 | 0.9501 | 75.5131 | 0.9518 | |
8 | 58 | 86.0565 | 0.9650 | 77.0651 | 0.9644 | |
9 | 69 | 114.1563 | 0.9561 | 98.8765 | 0.9653 | |
10 | 75 | 116.6969 | 0.9674 | 102.6451 | 0.9686 | |
11 | 81 | 119.2928 | 0.9747 | 100.8727 | 0.9718 | |
12 | 86 | 118.8128 | 0.9803 | 102.5417 | 0.9741 | |
13 | 90 | 116.7822 | 0.9841 | 102.5982 | 0.9773 | |
14 | 93 | 113.7481 | 0.9859 | 101.2632 | 0.9783 | |
15 | 96 | 112.097 0 | 0.9870 | 101.4722 | 0.9809 | |
16 | 98 | 108.6041 | 0.9872 | 101.1054 | 0.9824 | |
17 | 99 | 104.7258 | 0.9869 | 99.7897 | 0.9815 | |
18 | 100 | 103.0323 | 0.9869 | 100.0392 | 0.9836 | |
19 | 100 | 101.0997 | 0.9861 | 101.1259 | 0.9877 | |
20 | 100 | 100.000 0 | 0.9856 | 100.980 0 | 0.9878 |
"
Test weeks | Defects found | Yamada exponential | Grey Yamada exponential | |||
Predicted | | Predicted | | |||
1 | 13 | ? | ? | ? | ? | |
2 | 18 | ? | ? | ? | ? | |
3 | 26 | ? | ? | ? | ? | |
4 | 34 | ? | ? | ? | ? | |
5 | 40 | 78.2824 | 0.9792 | 64.1298 | 0.7320 | |
6 | 48 | 100.7217 | 0.9837 | 86.3526 | 0.6750 | |
7 | 61 | 138.7355 | 0.9625 | 92.0219 | 0.7907 | |
8 | 75 | 154.2108 | 0.9310 | 138.5518 | 0.8463 | |
9 | 84 | 159.0036 | 0.9534 | 159.2504 | 0.8833 | |
10 | 89 | 153.6955 | 0.9760 | 125.8609 | 0.9551 | |
11 | 95 | 147.0843 | 0.9798 | 121.6978 | 0.9720 | |
12 | 100 | 142.6860 | 0.9824 | 119.1437 | 0.9807 | |
13 | 104 | 136.9456 | 0.9818 | 117.2671 | 0.9857 | |
14 | 110 | 136.8509 | 0.9845 | 122.8409 | 0.9763 | |
15 | 112 | 129.7455 | 0.9809 | 120.7351 | 0.9895 | |
16 | 114 | 125.2981 | 0.9777 | 119.5513 | 0.9912 | |
17 | 117 | 123.8234 | 0.9778 | 120.8430 | 0.9915 | |
18 | 118 | 120.6101 | 0.9742 | 120.1751 | 0.9927 | |
19 | 120 | 119.5196 | 0.9743 | 120.8021 | 0.9928 |
"
Test weeks | Defects found | Yamada Rayleigh | Grey Yamada Rayleigh | |||
Predicted | | Predicted | | |||
1 | 6 | ? | ? | ? | ? | |
2 | 9 | ? | ? | ? | ? | |
3 | 13 | ? | ? | ? | ? | |
4 | 20 | ? | ? | ? | ? | |
5 | 28 | 44.0892 | 0.9253 | 39.4451 | 0.6206 | |
6 | 40 | 83.8606 | 0.9556 | 66.1143 | 0.7546 | |
7 | 48 | 76.2715 | 0.9767 | 61.0024 | 0.8990 | |
8 | 54 | 70.4148 | 0.9841 | 63.3178 | 0.9516 | |
9 | 57 | 63.9641 | 0.9850 | 61.6199 | 0.9739 | |
10 | 59 | 62.0392 | 0.9847 | 61.4499 | 0.9816 | |
11 | 60 | 60.8038 | 0.9838 | 61.1707 | 0.9856 | |
12 | 61 | 60.4684 | 0.9857 | 61.5068 | 0.9872 |
1 | JELINSKI Z, MORANDA P. Statistical Computer Performance Evaluation, Rhode Island: Academic Press, 1972: 465–484. |
2 |
NELSON E Estimating software reliability from test data. Microelectronics Reliability, 1978, 17 (1): 67- 73.
doi: 10.1016/0026-2714(78)91139-3 |
3 | MUSA J D A theory of software reliability and its application. IEEE Press, 1975, SE-1 (3): 312- 327. |
4 | GOEL A, OKUMOTO K A time dependent error detection model for software reliability and other performance measures. IEEE Trans. on Reliability, 1979, 206- 211. |
5 | PHAM H A general imperfect-software-debugging model with S-shaped fault-detection rate. IEEE Trans. on Reliability, 1999, 48, 169- 175. |
6 | HSU C J Enhancing software reliability modeling and prediction through the introduction of time-variable fault reduction factor. Applied Mathematical Modelling, 2011, 35, 506- 521. |
7 | CHIU K C, HUANG Y S, HUANG I C A study of software reliability growth with imperfect debugging for time-dependent potential errors. International Journal of Industrial Engineering-Theory Applications and Practice, 2019, 26 (3): 376- 393. |
8 |
CHATTERJEE S, SHUKLA A, PHAM H Modeling and analysis of software fault detectability and removability with time variant fault exposure ratio, fault removal efficiency, and change point. Proc. of the Institution of Mechanical Engineers Part O-Journal of Risk and Reliability, 2019, 233 (2): 246- 256.
doi: 10.1177/1748006X18772930 |
9 | MORANDA P B, JELINSKI Z Software reliability predictions. International Federation of Automatic Control, 1975, 8 (1): 218- 224. |
10 | KREMER W Birth-death and bug counting. IEEE Trans. on Reliability, 1983, 32 (1): 37- 47. |
11 | QU J Software reliability analysis in air traffic control system. Proc. of the Integrated Communication in Navigation and Surveillance Conference, 2015. |
12 | LITTLEWOOD B, VERRALL J L A Bayesian reliability growth model for computer software. Journal of the Royal Statistical Society Series C, 1973, 22 (3): 332- 346. |
13 | SINGPURWALLA N D Determining an optimal time interval for testing and debugging software. IEEE Trans. on Software Engineering, 1991, 17, 313- 319. |
14 | PHAM L, PHAM H A Bayesian predictive software reliability model with pseudo-failures. IEEE Trans. on Systems, Man, and Cybernetics, Part A: Systems and Humans, 2001, 31, 233- 238. |
15 |
CAI B P, KONG X D, LIU Y H, et al Application of Bayesian networks in reliability evaluation. IEEE Trans. on Industrial Informatics, 2019, 15 (4): 2146- 2157.
doi: 10.1109/TII.2018.2858281 |
16 | SINGPURWDA N D Estimating reliability growth (or deterioration) using time series analysis. Naval Research Logistics Quarterly, 1978, 25 (1): 1- 14. |
17 | HO S L, XIE M The use of ARIMA models for reliability forecasting and analysis. Computers & Industrial Engineering, 1998, 35 (2): 213- 216. |
18 | ALY W, ALWESHAH M, ALDABBAS H Evolution of software reliability growth models: a comparison of auto-regression and genetic programming models. International Journal of Computer Applications, 2015, 125 (3): 8875- 8887. |
19 | JAYADEEP P, SHUKLA K K A hybrid technique for software reliability prediction. Proc. of the India Software Engineering Conference, 2015, 139- 146. |
20 | KARUNANITHI N, MALAIYA Y K, WHITLEY D Prediction of software reliability using neural networks. Proc. of the IEEE International Symposium on Software Reliability Engineering, 1991, 124- 130. |
21 | QI Y D A BP neural network based hybrid model for software reliability prediction. Proc. of the International Conference on Computer Application and System Modeling, 2010. |
22 | KIRAN N R, RAVI V Software reliability prediction by soft computing techniques. Journal of Systems and Software, 2008, 81, 576- 583. |
23 |
ROY P, MAHAPATRA G S, DEY K N Forecasting of software reliability using neighborhood fuzzy particle swarm optimization based novel neural network. IEEE-CAA Journal of Automatica Sinica, 2019, 6 (6): 1365- 1383.
doi: 10.1109/JAS.2019.1911753 |
24 | ZOU F Z, LI C X A chaotic model for software reliability. Chinese Journal of Computers, 2001, 3, 281- 291. |
25 | SHAO C Recovering chaotic properties from small data. IEEE Trans. on Cybernetics, 2014, 44, 2545- 2556. |
26 | YAZDANBAKHSH O, DICK S, REAY I, et al On deterministic chaos in software reliability growth models. Applied Soft Computing, 2016, 49, 1256- 1269. |
27 | CAI K Y, HU D B, BAI C G Does software reliability growth behavior follow a non-homogeneous Poisson process. Information & Software Technology, 2008, 50 (12): 1232- 1247. |
28 | CAI K Y, WEN C Y, ZHANG M L A critical review on software reliability modeling. Reliability Engineering & System Safety, 1991, 32 (3): 357- 371. |
29 |
CAI K Y, WEN C Y, ZHANG M L A novel approach to software reliability modeling. Microelectronics Reliability, 1993, 33 (15): 2265- 2267.
doi: 10.1016/0026-2714(93)90066-8 |
30 | ROSS S M Stochastic processes. Hoboken: Wiley, 1996. |
31 | HE G W, WANG W Software reliability. Beijing: National Defense Industry Press, 1998. |
32 | DENG J L Grey system theory course. Wuhan: Huazhong University of Science and Technology Press, 1990. |
33 | LIU S F, YANG Y J, JEFFREY F Grey data analysis: methods, models and applications. London: Springer, 2016. |
34 |
LIU X M, XIE N M A nonlinear grey forecasting model with double shape parameters and its application. Applied Mathematical and Computation, 2019, 360, 203- 212.
doi: 10.1016/j.amc.2019.05.012 |
35 | SU B T, XIE N M, YANG Y J Hybrid genetic algorithm based on bin packing strategy for the unrelated parallel workgroup scheduling problem. Journal of Intelligent Manufacturing, 2021, 32 (4): 957- 969. |
36 |
XIE N M, SU B T, CHEN N L Construction mechanism of whitenization weight function and its application in grey clustering evaluation. Journal of Systems Engineering and Electronics, 2019, 30 (1): 121- 131.
doi: 10.21629/JSEE.2019.01.12 |
37 | GAO J Z, XU F Z, LIU B L A new software reliability prediction model based on grey theory. Journal of Beijing University of Light Industry, 1989, 2, 29- 33. |
38 |
YE H, TANG Y H, ZHOU Z D, et al Software reliability modeling by grey system theory. Measurement Technology and Intelligent Instruments, 1993, 2101, 1218- 1221.
doi: 10.1117/12.156386 |
39 | MEI D H Software reliability estimation in grey system theory. Proc. of the IEEE International Conference on Grey System and Intelligent Services, 2007, 299- 302. |
40 | ZHANG K, LI T, YU Y The research of software reliability model based on the grey theory and neural network. Computer Applications and Software, 2009, 26 (12): 34- 36. |
41 | ZHANG D P, WANG S Hybrid predication model for software reliability based on empirical mode decomposition method. Computer Engineering and Applications, 2013, 49 (17): 24- 29. |
42 | MA X F, WANG W B Software detection algorithm robustness analysis based on the combination of correction model. Bulletin of Science and Technology, 2014, 30 (2): 83- 85. |
43 | HUANG X B Grey fitting and multi-step prediction algorithm of software failure time series data. Intelligent Computer and Applications, 2017, 7 (6): 9- 13. |
44 | YAMADA S, OHBA M, OSAKI S S-shaped reliability growth modeling for software error detection. IEEE Trans. on Reliability, 1983, 32 (5): 475- 484. |
45 | YAMADA S, OHBA M, OSAKI S S-shaped software reliability growth models and their applications. IEEE Trans. on Reliability, 1984, 33 (4): 289- 292. |
46 |
YAMADA S, OHTERA H, NARIHISA H Software reliability growth models with testing-effort. IEEE Trans. on Reliability, 1986, 35 (1): 19- 23.
doi: 10.1109/TR.1986.4335332 |
47 |
HIROSE H Estimation of the number of failures in the Weibull model using the ordinary differential equation. European Journal of Operational Research, 2012, 223, 722- 731.
doi: 10.1016/j.ejor.2012.07.011 |
48 |
HUANG C Y Performance analysis of software reliability growth models with testing-effort and change-point. Journal of Systems and Software, 2005, 76, 181- 194.
doi: 10.1016/j.jss.2004.04.024 |
49 |
KAPUR P K, PHAM H, ANAND S, et al A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation. IEEE Trans. on Reliability, 2011, 60 (1): 331- 340.
doi: 10.1109/TR.2010.2103590 |
50 | WOOD A Predicting software reliability. IEEE Computer, 1996, 11, 69- 71. |
No related articles found! |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||