Abstract
The self-organization of redundant systems and the self-repairing ability for system failures are of great importance in terms of fault-tolerant concept. In this paper, we propose an algorithm to generate the optimal software release schedule applying a GMDH (group method of data handling) network which is based on the heuristic self-organization. In order to supply software products to the market taking account of reliability or financial requirements, we have to predict the software failure occurrence phenomenon in future from the failure data observed in testing phase. We compare the adoptive algorithm based on the GMDH network with existing methods using software reliability growth models and investigate the usefulness of the self-organization principle in the optimal software release problem.