• DocumentCode
    1738159
  • Title

    Heuristic self-organization algorithms for software reliability assessment and their application

  • Author

    Dohi, Tadas Hi ; Osaki, Shunji ; Trivedi, Kishor S.

  • Author_Institution
    Dept. of Ind. & Syst. Eng., Hiroshima Univ., Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    40
  • Lastpage
    51
  • Abstract
    The GMDH (group method of data handling) network is an adaptive learning machine based on the principle of heuristic self-organization. The authors apply the GMDH networks to predict software reliability in the testing phase. Three kinds of networks: the basic GMDH and its improved versions based on PSS (prediction sum of squared) and AIC (Akaike information criterion), are introduced for the prediction of the failure-occurrence times observed in the testing phase of the software system. In numerical examples, the GMDH networks, the usual MLP (multi-layer perceptron) neural networks and existing SRGMs (software reliability growth models) are compared from the view point of predictive performance. It is shown that the GMDH networks can overcome the problem of determining a suitable network size in the use of an MLP neural network, and can provide a more accurate measure in the software reliability assessment than other prediction devices. Further, the problem of determining the optimal software release schedule, which minimizes the relevant expected total software cost, is considered in the framework of the GMDH network architecture
  • Keywords
    adaptive systems; forecasting theory; heuristic programming; learning (artificial intelligence); multilayer perceptrons; program testing; software cost estimation; software reliability; AIC; Akaike information criterion; GMDH networks; MLP neural networks; PSS; SRGMs; adaptive learning machine; expected total software cost minimization; failure-occurrence times; group method of data handling; heuristic self-organization algorithms; multi-layer perceptron; network size; optimal software release schedule; prediction sum of squared; predictive performance; software reliability assessment; software reliability growth models; testing phase; Adaptive systems; Data handling; Heuristic algorithms; Machine learning; Neural networks; Software algorithms; Software reliability; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-0807-3
  • Type

    conf

  • DOI
    10.1109/ISSRE.2000.885859
  • Filename
    885859