当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Multi-upgradation software reliability growth model with dependency of faults under change point and imperfect debugging
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2021-03-22 , DOI: 10.1002/smr.2344
Subhashis Chatterjee 1 , Deepjyoti Saha 1 , Akhilesh Sharma 2
Affiliation  

With the improvement of innovation, software developers consistently build up a new version of software by adding new features in the previously existing version of the software. In resent day's competitive market, the reliability and release time of multi-upgradation software are very important issues to both: customers and developers. Many researchers have proposed various software reliability growth models (SRGMs) to improve the precision of assessing the reliability of programming. For reliability estimation, a detailed study is necessary to know the characteristics of different types of faults. It has been noticed that some faults present in software remove independently at the same time some faults remove some other faults. During upgradation, new faults generate due to many reasons. Though dependency of faults is an important issue, there is no such SRGM exist for multi-release problem. Hence, an SRGM has been proposed for multi-release problems here with the dependency of faults under the imperfect debugging phenomenon. The effect of change point has been incorporated in SRGM due to changes in testing strategy, changes in testing environments, and so forth, during up-gradation. Based on datasets, it can be said the performance of the proposed model is better than some other existing models. Also, it is very important for software companies to know the optimal time of release a new version of software. As testing charges change with time, it cannot be constant throughout testing phase. Hence, a new random cost model has also been proposed for release time analysis in case of a multi-release problem.

中文翻译:

变化点下故障依赖和不完善调试的多升级软件可靠性增长模型

随着创新的改进,软件开发人员不断地通过在以前存在的软件版本中添加新功能来构建新版本的软件。在当今竞争激烈的市场中,多次升级软件的可靠性和发布时间对于客户和开发者来说都是非常重要的问题。许多研究人员提出了各种软件可靠性增长模型(SRGMs)来提高评估程序可靠性的精度。对于可靠性估计,需要详细研究以了解不同类型故障的特征。已经注意到,软件中存在的一些故障独立地去除,同时一些故障去除其他一些故障。在升级过程中,由于多种原因会产生新的故障。虽然故障的依赖性是一个重要的问题,对于多次发布问题,不存在此类 SRGM。因此,这里提出了一种 SRGM,用于在不完美调试现象下具有故障依赖性的多次发布问题。在升级过程中,由于测试策略的变化、测试环境的变化等,变更点的影响已被纳入 SRGM。基于数据集,可以说所提出模型的性能优于其他一些现有模型。此外,软件公司了解发布新版本软件的最佳时间也非常重要。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。针对不完美调试现象下的故障依赖性,这里提出了针对多发布问题的 SRGM。在升级过程中,由于测试策略的变化、测试环境的变化等,变更点的影响已被纳入 SRGM。基于数据集,可以说所提出模型的性能优于其他一些现有模型。此外,软件公司了解发布新版本软件的最佳时间也非常重要。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。针对不完美调试现象下的故障依赖性,这里提出了针对多发布问题的 SRGM。在升级过程中,由于测试策略的变化、测试环境的变化等,变更点的影响已被纳入 SRGM。基于数据集,可以说所提出模型的性能优于其他一些现有模型。此外,软件公司了解发布新版本软件的最佳时间也非常重要。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。在升级过程中,由于测试策略的变化、测试环境的变化等,变更点的影响已被纳入 SRGM。基于数据集,可以说所提出模型的性能优于其他一些现有模型。此外,软件公司了解发布新版本软件的最佳时间也非常重要。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。在升级过程中,由于测试策略的变化、测试环境的变化等,变更点的影响已被纳入 SRGM。基于数据集,可以说所提出模型的性能优于其他一些现有模型。此外,软件公司了解发布新版本软件的最佳时间也非常重要。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。软件公司知道发布新版本软件的最佳时间是非常重要的。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。软件公司知道发布新版本软件的最佳时间是非常重要的。由于测试费用随时间变化,因此在整个测试阶段不可能保持恒定。因此,在多发布问题的情况下,还提出了一种新的随机成本模型用于发布时间分析。
更新日期:2021-03-22
down
wechat
bug