SOFTWARE RELIABILITY ASSESSMENT USING ARTIFICIAL NEURAL NETWORK BASED FLEXIBLE MODEL INCORPORATING FAULTS OF DIFFERENT COMPLEXITY

被引:11
作者
Kapur, P. K. [1 ]
Khatri, Sunil K. [2 ]
Basirzadeh, Mashaallah [1 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi, India
[2] GGSIP Univ, Mother Teresa Inst Management, Delhi, India
关键词
Software Reliability Growth Models (SRGM); Artificial Neural Network; Non-Homogenous Poisson Process (NHPP); logistic removal rate; fault Complexity;
D O I
10.1142/S0218539308002976
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With growth in demand for zero defects, predicting reliability of software products is gaining importance. Software Reliability Growth Models (SRGM) are used to estimate the reliability of a software product. We have a large number of SRGM; however none of them works across different environments. Recently, Artificial Neural Networks have been applied in software reliability assessment and software reliability growth prediction. In most of the existing research available in the literature, it is considered that similar testing effort is required on each debugging effort. However, in practice, different amount of testing efforts may be required for detection and removal of different type of faults on basis of their complexity. Consequently, faults are classified into three categories on basis of complexity: simple, hard and complex. In this paper we apply neural network methods to build software reliability growth models (SRGM) considering faults of different complexity. Logistic learning function accounting for the expertise gained by the testing team is used for modeling the proposed model. The proposed model assumes that in the simple faults the growth in removal process is uniform whereas, for hard and complex faults, removal process follows logistic growth curve due to the fact that learning of removal team grows as testing progresses. The proposed model has been validated, evaluated and compared with other NHPP model by applying it on two failure/fault removal data sets cited from real software development projects. The results show that the proposed model with logistic function provides improved goodness-of-fit for software failure/fault removal data.
引用
收藏
页码:113 / 127
页数:15
相关论文
共 21 条
  • [1] CAI KY, 2001, THE JOURNAL OF SYSTE, P47
  • [2] Han J., 2003, DATA MINING CONCEPTS, V3rd
  • [3] Kapur P. K., 1995, ASOR B, V14, P5
  • [4] Kapur P. K., 2008, P INT C REL SAF QUAL, P831
  • [5] Kapur P. K., 2008, INT C PRES PRACT FUT
  • [6] Kapur P. K., 2006, P 2 INT C REL SAF EN, P515
  • [7] Kapur P. K., 2005, QUALITY RELIABILITY, P74
  • [8] Kapur PK., 1999, CONTRIBUTIONS HARDWA
  • [9] Karunanithi N., 1992, Proceedings. Third International Symposium on Software Reliability Engineering (Cat. No.92TH0486-1), P76, DOI 10.1109/ISSRE.1992.285856
  • [10] Karunanithi N., 1991, Proceedings. 1991 International Symposium on Software Reliability Engineering (Cat. No.91TH0336-5), P124, DOI 10.1109/ISSRE.1991.145366