Release Time Problem Incorporating the Effect of Imperfect Debugging and Fault Generation: An Analysis for Multi-Upgraded Software System
Subhrata Das, Adarsh Anand, Mohini Agarwal, Mangey Ram · International Journal of Reliability Quality and Safety Engineering · 2019
In the field of software engineering, optimal scheduling of software is a well-studied concept. However, attention to cost analysis in the field of multi-upgradation is still limited to certain well- known works. In the present work, a mathematical framework for multi-upgraded software under the concept of imperfect debugging has been analyzed. With due consideration of the fact that upgraded version might contain some newly generated bugs and few latent bugs of its preceding version, the cost components have been designed in accordance. The parameter estimates of multi-upgraded software under the influence of imperfect fault removal process are used for optimal determination of release time. For validation purpose, a numerical illustration has been carried out on three releases of software and the optimal release time is estimated accordingly.