首页> 外文期刊>Software Engineering Notes >Empirical Evaluation of Defect Projection Models for Widely-deployed Production Software Systems
【24h】

Empirical Evaluation of Defect Projection Models for Widely-deployed Production Software Systems

机译:广泛使用的生产软件系统的缺陷投影模型的经验评估

获取原文
获取原文并翻译 | 示例

摘要

Defect-occurrence projection is necessary for the development of methods to mitigate the risks of software defect occurrences. In this paper, we examine user-reported software defect-occurrence patterns across twenty-two releases of four widely-deployed, business-critical, production, software systems: a commercial operating system, a commercial middleware system, an open source operating system (OpenBSD), and an open source middleware system (Tomcat). We evaluate the suitability of common defect-occurrence models by first assessing the match between characteristics of widely-deployed production software systems and model structures. We then evaluate how well the models fit real world data. We find that the Weibull model is flexible enough to capture defect-occurrence behavior across a wide range of systems. It provides the best model fit in 16 out of the 22 releases. We then evaluate the ability of the moving averages and the exponential smoothing methods to extrapolate Weibull model parameters using fitted model parameters from historical releases. Our results show that in 50% of our forecasting experiments, these two naive parameter-extrapolation methods produce projections that are worse than the projection from using the same model parameters as the most recent release. These findings establish the need for further research on parameter-extrapolation methods that take into account variations in characteristics of widely-deployed, production, software systems across multiple releases.
机译:缺陷发生预测对于开发减轻软件缺陷发生风险的方法是必要的。在本文中,我们检查了22种发行版中用户报告的软件缺陷发生模式,这些发行版包括以下四种广泛部署的,关键业务的生产软件系统:商业操作系统,商业中间件系统,开源操作系统( OpenBSD)和开源中间件系统(Tomcat)。通过首先评估广泛使用的生产软件系统的特征与模型结构之间的匹配,我们评估常见缺陷发生模型的适用性。然后,我们评估模型对现实数据的拟合程度。我们发现,Weibull模型具有足够的灵活性,可以捕获各种系统中的缺陷发生行为。它在22个版本中的16个中提供了最佳的模型拟合。然后,我们使用从历史版本中拟合的模型参数,评估移动平均值和指数平滑方法推断威布尔模型参数的能力。我们的结果表明,在50%的预测实验中,这两种朴素的参数外推方法所产生的预测要比使用与最新版本相同的模型参数所产生的预测差。这些发现提出了对参数外推方法进行进一步研究的需求,该方法考虑了跨多个版本广泛部署的生产软件系统的特性差异。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号