论文标题

选择最佳软件可靠性增长模型:基于社会蜘蛛算法的方法

Selecting Best Software Reliability Growth Models: A Social Spider Algorithm based Approach

论文作者

AL-Saati, Najla Akram, Alabajee, Marrwa Abd-AlKareem

论文摘要

软件可靠性被认为是软件系统的重要组成部分;它涉及测量系统失败的可能性;因此,它与软件质量密切相关。软件可靠性增长模型用于指示软件完成后遇到的预期故障数量,也是要交付软件准备就绪的指标。本文提出了一项研究,该研究根据手头的数据集选择了最佳的软件可靠性增长模型。几个比较标准用于产生排名方法,用于指出最佳模型。社交蜘蛛算法SSA是新引入的群体智能算法之一,用于估算两个数据集的SRGMS参数。结果表明,SSA的使用有效地协助标准加权过程以找到最佳模型和最佳的总体排名。

Software Reliability is considered to be an essential part of software systems; it involves measuring the system's probability of having failures; therefore, it is strongly related to Software Quality. Software Reliability Growth Models are used to indicate the expected number of failures encountered after the software has been completed, it is also an indicator of the software readiness to be delivered. This paper presents a study of selecting the best Software Reliability Growth Model according to the dataset at hand. Several Comparison Criteria are used to yield a ranking methodology to be used in pointing out best models. The Social Spider Algorithm SSA, one of the newly introduced Swarm Intelligent Algorithms, is used for estimating the parameters of the SRGMs for two datasets. Results indicate that the use of SSA was efficient in assisting the process of criteria weighting to find the optimal model and the best overall ranking of employed models.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源