Conference Paper

An Artificial Neural-Network-Based Approach to Software Reliability Assessment

Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu
DOI: 10.1109/TENCON.2005.301242 Conference: TENCON 2005 2005 IEEE Region 10
Source: IEEE Xplore

ABSTRACT In this paper, we propose an artificial neural- network-based approach for software reliability estimation and modeling. We first explain the network networks from the mathematical viewpoints of software reliability modeling. That is, we will show how to apply neural network to predict software reliability by designing different elements of neural networks. Furthermore, we will use the neural network approach to build a dynamic weighted combinational model. The applicability of proposed model is demonstrated through four real software failure data sets. From experimental results, we can see that the proposed model significantly outperforms the traditional software reliability models.

0 Bookmarks
 · 
186 Views
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Due to high cost of fixing failures, safety concerns, and legal liabilities, organizations need to produce software that is highly reliable. Software reliability growth models have been developed by software developers in tracking and meas-uring the growth of reliability. Most of the Software Reliability Growth Models, which have been proposed, treat the event of software fault detection in the testing and operational phase as a counting process. Moreover, if the size of software system is large, the number of software faults detected during the testing phase becomes large, and the change of the number of faults which are detected and removed through debugging activities becomes sufficiently small com-pared with the initial fault content at the beginning of the testing phase. Therefore in such a situation, we can model the software fault detection process as a stochastic process with a continuous state space. Recently, Artificial Neural Net-works (ANN) have been applied in software reliability growth prediction. In this paper, we propose an ANN based software reliability growth model based on ˆIto type of stochastic differential equation. The model has been validated, evaluated and compared with other existing NHPP model by applying it on actual failure/fault removal data sets cited from real software development projects. The proposed model integrated with the concept of stochastic differential equation performs comparatively better than the existing NHPP based model.
    Journal of Software Engineering and Applications 10/2011;
  • [Show abstract] [Hide abstract]
    ABSTRACT: This paper explores a new approach for predicting software faults by means of NARX neural network. Also, a careful analysis has been carried out to determine the applicability of NARX network in software reliability. The validation of the proposed approach has been performed using two real software failure data sets. Comparison has been made with some existing parametric software reliability models as well as some neural network (Elman net and TDNN) based SRGM. The results computed shows that the proposed approach outperformed the other existing parametric and neural network based software reliability models with a reasonably good predictive accuracy.
    Applied Intelligence 07/2012; 37(1). · 1.85 Impact Factor

Full-text (2 Sources)

Download
39 Downloads
Available from
May 20, 2014