SOFTWARE RELEASE TIME BASED ON DIFFERENT MULTI-ATTRIBUTE UTILITY FUNCTIONS
P. K. Kapur, V. B. Singh, Ompal Singh, Jyotish N. P. Singh · International Journal of Reliability Quality and Safety Engineering · 2013
The decision to release a software product will become an even more complex and important decision. A decision has strategic value when it has the potential for large prospective financial losses to a software manufacturer or its customers or end-users. A software release decision is a tradeoff between early release to capture the benefits of an earlier market introduction and the deferral of product release to the reliability. If a software product is released too early, the software manufacturer incurs post-release costs of later fixing failures. If a software product is released too late, the additional development cost and the opportunity cost of missing a market window could be substantial. These two attribute reliability and cost need to be combined to determine the optimal release time of software. This paper proposes a new practical method for determining when to stop software testing considering reliability and cost as two factors simultaneously. The proposed new decision model is based on three different weighted combination of utility function in Multi-attribute utility theory.