The Effective Smoothing Technique to Estimate the Optimal Software Release Schedule Based on Artificial Neural Network

Tadashi DOHI  Yoshifumi YATSUNAMI  Yasuhiko NISHIO  Shunji OSAKI  

IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences   Vol.E83-A   No.5   pp.796-803
Publication Date: 2000/05/25
Online ISSN: 
Print ISSN: 0916-8508
Type of Manuscript: Special Section PAPER (Special Section on Reliability Theory and Its Applications)
software reliability,  software release problem,  neural network,  cost optimization,  

Full Text: PDF(776.7KB)>>
Buy this Article

In this paper, we develop an effective smoothing technique to estimate the optimal software release schedule which minimizes the total software cost. The optimal software release problem is essentially reduced to a statistical estimation problem for the software failure rate, but the resulting estimator based on both the fault-detection time data observed in testing phase and its estimate in future is discontinuous and does not always function well for determining the optimal release schedule. We estimate the smoothed software failure rate using the usual quadratic programming approach and generate the optimal software release schedule with higher accuracy.