Modeling Software Release Time and Software Patch Release Time Based on Testing Effort and Warranty

IF 0.9 Q3 STATISTICS & PROBABILITY
Palak Saxena, Vijay Kumar, Stuti Tandon, Kuldeep Chaudhary, Mangey Ram
{"title":"Modeling Software Release Time and Software Patch Release Time Based on Testing Effort and Warranty","authors":"Palak Saxena, Vijay Kumar, Stuti Tandon, Kuldeep Chaudhary, Mangey Ram","doi":"10.13052/jrss0974-8024.1714","DOIUrl":null,"url":null,"abstract":"In this world of software technology, our dependency on software’s is increasing continuously. As a result, software industries are working hard to develop highly reliable software and to meet the expectation of customers. Generally, software companies release software early in market to take gain market share, but rigorous software testing is required for early release software to ensure reliability of software and meet the customer’s expectations. This requires a huge amount of resources, and it increases financial burden on the company, consequently, decreases the overall profit of company. Further, late release due to prolong testing of a software may improves reliability but results into a loss of market opportunity cost or may not be fulfil the customer’s aspirations. As a result, to stay competitive, companies release software early and release patches later to fix the bugs, improve the functionality of software, and to update the software. Software industries are improving the performance or usability of software by releasing patches which may increase the consumption of testing effort and consequently increase in cost. On the other hand, software firms also provide warranty on their products. To address the above said issues, we have developed a testing effort-based software reliability growth model, which incorporates warranty policy and estimates the optimal software release and patch time with the objective to minimise the total testing cost. Further, we have used Genetic Algorithm (GA) to estimate optimum software release and patch time. A numerical illustration has been presented on a real time data set to validate the proposed model.","PeriodicalId":42526,"journal":{"name":"Journal of Reliability and Statistical Studies","volume":null,"pages":null},"PeriodicalIF":0.9000,"publicationDate":"2024-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Reliability and Statistical Studies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.13052/jrss0974-8024.1714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"STATISTICS & PROBABILITY","Score":null,"Total":0}
引用次数: 0

Abstract

In this world of software technology, our dependency on software’s is increasing continuously. As a result, software industries are working hard to develop highly reliable software and to meet the expectation of customers. Generally, software companies release software early in market to take gain market share, but rigorous software testing is required for early release software to ensure reliability of software and meet the customer’s expectations. This requires a huge amount of resources, and it increases financial burden on the company, consequently, decreases the overall profit of company. Further, late release due to prolong testing of a software may improves reliability but results into a loss of market opportunity cost or may not be fulfil the customer’s aspirations. As a result, to stay competitive, companies release software early and release patches later to fix the bugs, improve the functionality of software, and to update the software. Software industries are improving the performance or usability of software by releasing patches which may increase the consumption of testing effort and consequently increase in cost. On the other hand, software firms also provide warranty on their products. To address the above said issues, we have developed a testing effort-based software reliability growth model, which incorporates warranty policy and estimates the optimal software release and patch time with the objective to minimise the total testing cost. Further, we have used Genetic Algorithm (GA) to estimate optimum software release and patch time. A numerical illustration has been presented on a real time data set to validate the proposed model.
基于测试工作和保修的软件发布时间和软件补丁发布时间建模
在这个软件技术的世界里,我们对软件的依赖与日俱增。因此,软件行业都在努力开发高度可靠的软件,以满足客户的期望。一般来说,软件公司会提前在市场上发布软件,以抢占市场份额,但提前发布的软件需要进行严格的软件测试,以确保软件的可靠性,满足客户的期望。这需要大量的资源,增加了公司的经济负担,从而降低了公司的整体利润。此外,由于延长软件测试时间而推迟发布软件,虽然可以提高可靠性,但会造成市场机会成本的损失,也可能无法满足客户的期望。因此,为了保持竞争力,公司会提前发布软件,之后再发布补丁,以修复漏洞、改进软件功能和更新软件。软件行业通过发布补丁来提高软件的性能或可用性,这可能会增加测试工作量,从而增加成本。另一方面,软件公司也为其产品提供保修服务。为了解决上述问题,我们开发了一个基于测试工作量的软件可靠性增长模型,该模型结合了保修政策,并以总测试成本最小化为目标,估算了最佳的软件发布和补丁时间。此外,我们还使用遗传算法(GA)来估算最佳软件发布和补丁时间。我们在一个实时数据集上进行了数值说明,以验证所提出的模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.60
自引率
12.50%
发文量
24
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信