Generalized software release and testing stop time policy

Author:

Shrivastava Avinash KumarORCID,Sachdeva Nitin

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.

Publisher

Emerald

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篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Software Technology Management Under Stochastic Environment;Risk, Reliability and Safety Engineering;2024

2. Using goal–question–metric to compare research and practice perspectives on regression testing;Journal of Software: Evolution and Process;2022-09-12

3. Economics of Software Testing Using Discrete Approach;International Journal of Software Innovation;2022-05-06

4. Determining Optimal Release and Testing Stop Time of a Software Using Discrete Approach;International Journal of Software Innovation;2022-04-29

5. Software reliability and cost models with warranty and life cycle;Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability;2022-02-08

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3