首页> 外文OA文献 >Adaptive Software Fault Prediction Approach Using Object-Oriented Metrics
【2h】

Adaptive Software Fault Prediction Approach Using Object-Oriented Metrics

机译:基于面向对象度量的自适应软件故障预测方法

摘要

As users continually request additional functionality, software systems will continue to grow in their complexity, as well as in their susceptibility to failures. Particularly for sensitive systems requiring higher levels of reliability, faulty system modules may increase development and maintenance cost. Hence, identifying them early would support the development of reliable systems through improved scheduling and quality control. Research effort to predict software modules likely to contain faults, as a consequence, has been substantial.Although a wide range of fault prediction models have been proposed, we remain far from having reliable tools that can be widely applied to real industrial systems. For projects with known fault histories, numerous research studies show that statistical models can provide reasonable estimates at predicting faulty modules using software metrics. However, as context-specific metrics differ from project to project, the task of predicting across projects is difficult to achieve. Prediction models obtained from one project experience are ineffective in their ability to predict fault-prone modules when applied to other projects. Hence, taking full benefit of the existing work in software development community has been substantially limited. As a step towards solving this problem, in this dissertation we propose a fault prediction approach that exploits existing prediction models, adapting them to improve their ability to predict faulty system modules across different software projects.
机译:随着用户不断要求附加功能,软件系统的复杂性以及对故障的敏感性将继续增长。特别是对于要求更高可靠性的敏感系统,有故障的系统模块可能会增加开发和维护成本。因此,尽早识别它们将通过改进的计划和质量控制来支持可靠系统的开发。结果,对可能包含故障的软件模块进行预测的研究工作非常多。尽管已经提出了各种各样的故障预测模型,但我们离可广泛应用于实际工业系统的可靠工具还差得很远。对于具有已知故障历史记录的项目,大量研究表明,统计模型可以使用软件指标在预测故障模块时提供合理的估计。但是,由于特定于上下文的度量标准因项目而异,因此难以实现跨项目进行预测的任务。从一项项目经验中获得的预测模型在应用于其他项目时无法预测容易出错的模块,因此效率低下。因此,充分利用软件开发社区中现有工作的利益已受到很大限制。作为解决此问题的步骤,本文提出了一种故障预测方法,该方法利用现有的预测模型,使其适应不同的软件项目,以提高其预测故障系统模块的能力。

著录项

  • 作者

    Babic Djuradj;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号