The determination of the release schedule for a new software product is the most important issue for designing and controlling a software development process. In fact, the optimal software release problem based on some software reliability growth models has been studied by many authors. In this paper, we propose a new method to estimate the optimal software release time under an alternative cost criterion. More precisely, two kinds of artificial neural networks are used to estimate the fault‐detection time observed in both testing and operation phases. As a cost criterion, we adopt the expected cost rate (the expected total software cost per unit testing time). Then, it is shown that the optimization problem to obtain the optimal release time can be reduced to a graphical one to minimize the tangent slope from a point to an (estimated) empirical curve in two‐dimensional space. Through numerical examples using actual fault‐detection time data, it is illustrated that the method proposed is a very useful device to estimate the optimal software release time precisely.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.