On the neural network approach in software reliability modeling

被引:129
|
作者
Cai, KY [1 ]
Cai, L
Wang, WD
Yu, ZY
Zhang, D
机构
[1] Beijing Univ Aeronaut & Astronaut, Dept Automat Control, Beijing 100083, Peoples R China
[2] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
software reliability modeling; neural network; network architecture; scaling function; filtering; empirical probability density distribution; software operational profile;
D O I
10.1016/S0164-1212(01)00027-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Previous studies have shown that the neural network approach can be applied to identify defect-prone modules and predict the cumulative number of observed software failures. In this study we examine the effectiveness of the neural network approach in handling dynamic software reliability data overall and present several new findings. Specifically, we find 1. The neural network approach is more appropriate for handling datasets with 'smooth' trends than for handling datasets with large fluctuations. 2. The training results are much better than the prediction results in general. 3. The empirical probability density distribution of predicting data resembles that of training data. A neural network can qualitatively predict what it has learned. 4. Due to the essential problems associated with the neural network approach and software reliability data, more often than not, the neural network approach fails to generate satisfactory quantitative results. (C) 2001 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:47 / 62
页数:16
相关论文
共 50 条
  • [1] An artificial neural-network approach to software reliability growth modeling
    Lakshmanan, Indhurani
    Ramasamy, Subburaj
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 695 - 702
  • [2] A Neural Network Approach for Software Reliability Prediction
    Samal, Umashankar
    Kumar, Ajay
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024, 31 (03)
  • [3] Predicting Software Reliability with a Novel Neural Network Approach
    Noekhah, Shirin
    Salim, Naomie Binti
    Zakaria, Nor Hawaniah
    RECENT TRENDS IN INFORMATION AND COMMUNICATION TECHNOLOGY, 2018, 5 : 907 - 916
  • [4] A new approach for reliability modeling on the basis of neural network
    Li, W
    Meng, HR
    ELEVENTH WORLD CONGRESS IN MECHANISM AND MACHINE SCIENCE, VOLS 1-5, PROCEEDINGS, 2004, : 2209 - 2211
  • [5] A novel software reliability assessment approach based on neural network in network environment
    Ma, Changjie
    Gu, Guochang
    Zhao, Jing
    International Journal of Advancements in Computing Technology, 2012, 4 (01) : 136 - 144
  • [6] A neural network approach to software reliability assessment in distributed development environment
    Tamura, Y
    Yamada, S
    Kimura, M
    EIGHTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2003, : 196 - 200
  • [7] An artificial neural-network-based approach to software reliability assessment
    Su, Yu-Shen
    Huang, Chin-Yu
    Chen, Yi-Shin
    Chen, Jing-Xun
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 853 - +
  • [8] Early software reliability prediction: An approach based on fuzzy neural network
    Liu, B.
    Liu, M.Y.
    Ruan, L.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2001, 27 (02): : 237 - 240
  • [9] A functional approach to software reliability modeling
    Munson, JC
    QUALITY OF NUMERICAL SOFTWARE - ASSESSMENT AND ENHANCEMENT, 1997, : 61 - 76
  • [10] On the Adoption of Neural Networks in Modeling Software Reliability
    Gusmanov, Kamill
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 962 - 964