Comparison of Non-Homogeneous Poisson Process Software Reliability Models in Web Applications

Rabia Burcu Karaömer
{"title":"Comparison of Non-Homogeneous Poisson Process Software Reliability Models in Web Applications","authors":"Rabia Burcu Karaömer","doi":"10.5824/1309-1581.2016.3.001.X","DOIUrl":null,"url":null,"abstract":"Software reliability is an important quality factor that effects project success. By modelling software reliability, it can be estimated when and with how much effort a project can be deployed. Consequently, this can contribute to the resource and schedule planning of a project. Therefore, software reliability models (SRM) are frequently used for measuring the maturity of a software. A number of studies exist in the literature that compare SRMs in terms of their modelling performance. However, there is a need of evaluating these SRMs by taking into account the software project domain. This study aims to compare the performance of SRMs in the context of Web applications. In accordance to this purpose, six different software reliability models, namely Goel-Okumoto, Musa Exponential, Inflected S-shaped, Delayed S-shaped, Yamada and Pham Nordmann Zhang Imperfect Fault Detection (PNZ), are evaluated by using the defect records of four Web application projects developed by a Turkish software organization. 100%, 70% and 50% of the recorded data is used as input to the maximum likelihood parameter estimation (MLPE) method and the results of these three cases are investigated and commented separately in the research. The goodness of fit and the predictive validity of the models to the project data are tested by calculating Mean Square Error (MSE), Mean Magnitude Relative Error (MMRE), Percentage Relative Error Deviation (PRED) and Average Balanced Predicted Relative Error (A.BPRE) measures. For each NHPP model 48 separate cases which are combinations of the three defect inflow data cases (100%, 70% and 50%), four projects and four measures, are investigated and ranked. It is shown that the NHPP models can be applied to Web applications and Delayed S-shaped model displays the best results among the alternatives. However, it is understood that the Goel-Okumoto and Yamada models give identical results and that these two models converge to each other with respect to the project defect data that has been used. Combined, these two models obtain the highest ranking scores and it is concluded that these two models perform better than the other models with respect to Web based software.","PeriodicalId":244910,"journal":{"name":"AJIT‐e: Online Academic Journal of Information Technology","volume":"40 33","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AJIT‐e: Online Academic Journal of Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5824/1309-1581.2016.3.001.X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Software reliability is an important quality factor that effects project success. By modelling software reliability, it can be estimated when and with how much effort a project can be deployed. Consequently, this can contribute to the resource and schedule planning of a project. Therefore, software reliability models (SRM) are frequently used for measuring the maturity of a software. A number of studies exist in the literature that compare SRMs in terms of their modelling performance. However, there is a need of evaluating these SRMs by taking into account the software project domain. This study aims to compare the performance of SRMs in the context of Web applications. In accordance to this purpose, six different software reliability models, namely Goel-Okumoto, Musa Exponential, Inflected S-shaped, Delayed S-shaped, Yamada and Pham Nordmann Zhang Imperfect Fault Detection (PNZ), are evaluated by using the defect records of four Web application projects developed by a Turkish software organization. 100%, 70% and 50% of the recorded data is used as input to the maximum likelihood parameter estimation (MLPE) method and the results of these three cases are investigated and commented separately in the research. The goodness of fit and the predictive validity of the models to the project data are tested by calculating Mean Square Error (MSE), Mean Magnitude Relative Error (MMRE), Percentage Relative Error Deviation (PRED) and Average Balanced Predicted Relative Error (A.BPRE) measures. For each NHPP model 48 separate cases which are combinations of the three defect inflow data cases (100%, 70% and 50%), four projects and four measures, are investigated and ranked. It is shown that the NHPP models can be applied to Web applications and Delayed S-shaped model displays the best results among the alternatives. However, it is understood that the Goel-Okumoto and Yamada models give identical results and that these two models converge to each other with respect to the project defect data that has been used. Combined, these two models obtain the highest ranking scores and it is concluded that these two models perform better than the other models with respect to Web based software.
Web应用中非齐次泊松过程软件可靠性模型的比较
软件可靠性是影响项目成功的重要质量因素。通过对软件可靠性进行建模,可以估计何时以及用多少努力可以部署一个项目。因此,这有助于项目的资源和进度计划。因此,软件可靠性模型(SRM)经常被用来衡量软件的成熟度。文献中存在许多比较srm的建模性能的研究。然而,有必要通过考虑软件项目领域来评估这些srm。本研究旨在比较Web应用程序上下文中srm的性能。根据这一目的,利用土耳其某软件组织开发的四个Web应用项目的缺陷记录,对Goel-Okumoto、Musa指数、Inflected s形、Delayed s形、Yamada和Pham Nordmann Zhang六种不同的软件可靠性模型进行了评估。将100%、70%和50%的记录数据作为最大似然参数估计(MLPE)方法的输入,并在研究中分别对这三种情况的结果进行了调查和评论。通过计算均方误差(MSE)、平均幅度相对误差(MMRE)、百分比相对误差偏差(PRED)和平均平衡预测相对误差(A.BPRE)测度,检验模型对工程数据的拟合优度和预测有效性。对于每个NHPP模型,研究了48个单独的案例,这些案例是三种缺陷流入数据案例(100%,70%和50%)的组合,四个项目和四个措施,并进行了排名。结果表明,NHPP模型可以应用于Web应用,其中延迟s型模型效果最好。然而,可以理解的是,Goel-Okumoto和Yamada模型给出了相同的结果,并且这两个模型在已经使用的项目缺陷数据方面相互收敛。综合起来,这两个模型获得了最高的排名分数,并且可以得出结论,对于基于Web的软件,这两个模型的性能优于其他模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信