Software reliability prediction and release time management with coverage

IF 2.7 Q2 MANAGEMENT
Saurabh Panwar, Vivek Kumar, P. K. Kapur, Ompal Singh
{"title":"Software reliability prediction and release time management with coverage","authors":"Saurabh Panwar, Vivek Kumar, P. K. Kapur, Ompal Singh","doi":"10.1108/ijqrm-05-2021-0139","DOIUrl":null,"url":null,"abstract":"PurposeSoftware testing is needed to produce extremely reliable software products. A crucial decision problem that the software developer encounters is to ascertain when to terminate the testing process and when to release the software system in the market. With the growing need to deliver quality software, the critical assessment of reliability, cost of testing and release time strategy is requisite for project managers. This study seeks to examine the reliability of the software system by proposing a generalized testing coverage-based software reliability growth model (SRGM) that incorporates the effect of testing efforts and change point. Moreover, the strategic software time-to-market policy based on costreliability criteria is suggested.Design/methodology/approachThe fault detection process is modeled as a composite function of testing coverage, testing efforts and the continuation time of the testing process. Also, to assimilate factual scenarios, the current research exhibits the influence of software users refer as reporters in the fault detection process. Thus, this study models the reliability growth phenomenon by integrating the number of reporters and the number of instructions executed in the field environment. Besides, it is presumed that the managers release the software early to capture maximum market share and continue the testing process for an added period in the user environment. The multiattribute utility theory (MAUT) is applied to solve the optimization model with release time and testing termination time as two decision variables.FindingsThe practical applicability and performance of the proposed methodology are demonstrated through real-life software failure data. The findings of the empirical analysis have shown the superiority of the present study as compared to conventional approaches.Originality/valueThis study is the first attempt to assimilate testing coverage phenomenon in joint optimization of software time to market and testing duration.","PeriodicalId":14193,"journal":{"name":"International Journal of Quality & Reliability Management","volume":"53 9","pages":""},"PeriodicalIF":2.7000,"publicationDate":"2021-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Quality & Reliability Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/ijqrm-05-2021-0139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MANAGEMENT","Score":null,"Total":0}
引用次数: 4

Abstract

PurposeSoftware testing is needed to produce extremely reliable software products. A crucial decision problem that the software developer encounters is to ascertain when to terminate the testing process and when to release the software system in the market. With the growing need to deliver quality software, the critical assessment of reliability, cost of testing and release time strategy is requisite for project managers. This study seeks to examine the reliability of the software system by proposing a generalized testing coverage-based software reliability growth model (SRGM) that incorporates the effect of testing efforts and change point. Moreover, the strategic software time-to-market policy based on costreliability criteria is suggested.Design/methodology/approachThe fault detection process is modeled as a composite function of testing coverage, testing efforts and the continuation time of the testing process. Also, to assimilate factual scenarios, the current research exhibits the influence of software users refer as reporters in the fault detection process. Thus, this study models the reliability growth phenomenon by integrating the number of reporters and the number of instructions executed in the field environment. Besides, it is presumed that the managers release the software early to capture maximum market share and continue the testing process for an added period in the user environment. The multiattribute utility theory (MAUT) is applied to solve the optimization model with release time and testing termination time as two decision variables.FindingsThe practical applicability and performance of the proposed methodology are demonstrated through real-life software failure data. The findings of the empirical analysis have shown the superiority of the present study as compared to conventional approaches.Originality/valueThis study is the first attempt to assimilate testing coverage phenomenon in joint optimization of software time to market and testing duration.
软件可靠性预测和发布时间管理
软件测试是生产极其可靠的软件产品所必需的。软件开发人员遇到的一个关键决策问题是确定何时终止测试过程以及何时在市场上发布软件系统。随着交付高质量软件的需求的增长,对可靠性、测试成本和发布时间策略的关键评估是项目经理所必需的。本研究试图通过提出一个广义的基于测试覆盖率的软件可靠性增长模型(SRGM)来检验软件系统的可靠性,该模型结合了测试工作和变更点的影响。此外,还提出了基于成本可靠性标准的软件上市时间策略。设计/方法/方法故障检测过程被建模为测试覆盖率、测试工作量和测试过程的持续时间的复合函数。此外,为了吸收实际场景,本研究展示了软件用户(即报告者)在故障检测过程中的影响。因此,本研究通过整合报告者的数量和在现场环境中执行的指令数量来模拟可靠性增长现象。此外,假定管理者尽早发布软件以获得最大的市场份额,并在用户环境中继续进行一段额外的测试过程。应用多属性效用理论求解了以放行时间和测试终止时间为两个决策变量的优化模型。通过实际的软件故障数据证明了所提出方法的实用性和性能。实证分析的结果表明,与传统方法相比,本研究具有优越性。原创性/价值本研究首次尝试在软件上市时间和测试持续时间的联合优化中吸收测试覆盖现象。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.60
自引率
12.00%
发文量
53
期刊介绍: In today''s competitive business and industrial environment, it is essential to have an academic journal offering the most current theoretical knowledge on quality and reliability to ensure that top management is fully conversant with new thinking, techniques and developments in the field. The International Journal of Quality & Reliability Management (IJQRM) deals with all aspects of business improvements and with all aspects of manufacturing and services, from the training of (senior) managers, to innovations in organising and processing to raise standards of product and service quality. It is this unique blend of theoretical knowledge and managerial relevance that makes IJQRM a valuable resource for managers striving for higher standards.Coverage includes: -Reliability, availability & maintenance -Gauging, calibration & measurement -Life cycle costing & sustainability -Reliability Management of Systems -Service Quality -Green Marketing -Product liability -Product testing techniques & systems -Quality function deployment -Reliability & quality education & training -Productivity improvement -Performance improvement -(Regulatory) standards for quality & Quality Awards -Statistical process control -System modelling -Teamwork -Quality data & datamining
×
引用
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学术官方微信