Abstract
PurposeAlmost everything around us is the output of software-driven machines or working with software. Software firms are working hard to meet the user’s requirements. But developing a fault-free software is not possible. Also due to market competition, firms do not want to delay their software release. But early release software comes with the problem of user reporting more failures during operations due to more number of faults lying in it. To overcome the above situation, software firms these days are releasing software with an adequate amount of testing instead of delaying the release to develop reliable software and releasing software patches post release to make the software more reliable. The paper aims to discuss these issues.Design/methodology/approachThe authors have developed a generalized framework by assuming that testing continues beyond software release to determine the time to release and stop testing of software. As the testing team is always not skilled, hence, the rate of detection correction of faults during testing may change over time. Also, they may commit an error during software development, hence increasing the number of faults. Therefore, the authors have to consider these two factors as well in our proposed model. Further, the authors have done sensitivity analysis based on the cost-modeling parameters to check and analyze their impact on the software testing and release policy.FindingsFrom the proposed model, the authors found that it is better to release early and continue testing in the post-release phase. By using this model, firms can get the benefits of early release, and at the same time, users get the benefit of post-release software reliability assurance.Originality/valueThe authors are proposing a generalized model for software scheduling.
Subject
Strategy and Management,General Business, Management and Accounting
Reference44 articles.
1. Anand, A., Agrawal, M., Bhatt, N. and Ram, M. (2019), “Software patch scheduling policy incorporating functional safety standards”, in Ram, M. and Davim, P.J. (Eds), Advances in System Reliability Engineering, Academic Press, pp. 267-279.
2. Economic impact of software patching and optimal release scheduling;Quality and Reliability Engineering International,2017
3. Research note: sell first, fix later: impact of patching on software quality;Management Science,2006
4. Optimal release time estimation of software system using Box-Cox transformation and neural network;International Iournal of Mathematical, Engineering and Management Sciences,2018
5. When should one stop testing software?;Journal of the American Statistical Association,1988
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献