Modeling Software Reliability With Power Law Testing Effort Function Under Operational Uncertain Environment

IF 1.8 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Anup Kumar Behera, Priyanka Agarwal
{"title":"Modeling Software Reliability With Power Law Testing Effort Function Under Operational Uncertain Environment","authors":"Anup Kumar Behera,&nbsp;Priyanka Agarwal","doi":"10.1002/smr.70037","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>In today's swiftly evolving technological landscape, the importance of software reliability has become crucial. To evaluate software reliability, many researchers have investigated several software reliability growth models (SRGMs). Software developers frequently use a controlled environment for software testing, where they are aware of all the factors. However, the operational environment can introduce unpredictable and unfamiliar factors. Many studies in the literature have recognized the existence of uncertainty in the operational environment with different scenarios like perfect and imperfect debugging, several testing coverage functions, different error detection rates, etc. However, the inclusion of the testing effort function (TEF) alongside this operating uncertain environment has received notably less attention. This paper addresses this gap by exploring a software reliability growth model that integrates a power law TEF to account for an operational uncertain environment. For the validation, a numerical analysis is done based on two datasets (DS1 and DS2), and the proposed model is compared to seven existing reliability models using six goodness-of-fit criteria, and other improved NCD ranking criteria. In addition, we have also conducted single and multiple-parameter sensitivity analysis, which has enabled us to identify the critical parameters. The proposed models could potentially assist system analysts in predicting various parameters related to certain software systems. The findings encourage the decision makers.</p>\n </div>","PeriodicalId":48898,"journal":{"name":"Journal of Software-Evolution and Process","volume":"37 7","pages":""},"PeriodicalIF":1.8000,"publicationDate":"2025-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Software-Evolution and Process","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/smr.70037","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

In today's swiftly evolving technological landscape, the importance of software reliability has become crucial. To evaluate software reliability, many researchers have investigated several software reliability growth models (SRGMs). Software developers frequently use a controlled environment for software testing, where they are aware of all the factors. However, the operational environment can introduce unpredictable and unfamiliar factors. Many studies in the literature have recognized the existence of uncertainty in the operational environment with different scenarios like perfect and imperfect debugging, several testing coverage functions, different error detection rates, etc. However, the inclusion of the testing effort function (TEF) alongside this operating uncertain environment has received notably less attention. This paper addresses this gap by exploring a software reliability growth model that integrates a power law TEF to account for an operational uncertain environment. For the validation, a numerical analysis is done based on two datasets (DS1 and DS2), and the proposed model is compared to seven existing reliability models using six goodness-of-fit criteria, and other improved NCD ranking criteria. In addition, we have also conducted single and multiple-parameter sensitivity analysis, which has enabled us to identify the critical parameters. The proposed models could potentially assist system analysts in predicting various parameters related to certain software systems. The findings encourage the decision makers.

Abstract Image

运行不确定环境下用幂律测试功函数建模软件可靠性
在当今快速发展的技术环境中,软件可靠性的重要性变得至关重要。为了评估软件可靠性,许多研究者研究了几种软件可靠性增长模型(srgm)。软件开发人员经常使用受控环境进行软件测试,在那里他们知道所有的因素。然而,操作环境可能引入不可预测和不熟悉的因素。许多文献研究都认识到,在不同场景的运行环境中存在不确定性,如调试的完善和不完善、测试覆盖功能的不同、错误检测率的不同等。然而,测试工作函数(TEF)与这种操作不确定环境的结合受到的关注明显较少。本文通过探索软件可靠性增长模型来解决这一问题,该模型集成了幂律TEF来解释操作不确定环境。为了验证,基于两个数据集(DS1和DS2)进行了数值分析,并使用6个拟合优度标准和其他改进的NCD排序标准将所提出的模型与现有的7个可靠性模型进行了比较。此外,我们还进行了单参数和多参数敏感性分析,使我们能够确定关键参数。所提出的模型可以潜在地帮助系统分析人员预测与某些软件系统相关的各种参数。这些发现鼓励了决策者。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Software-Evolution and Process
Journal of Software-Evolution and Process COMPUTER SCIENCE, SOFTWARE ENGINEERING-
自引率
10.00%
发文量
109
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信