【24h】

EQ-Mine: Predicting Short-Term Defects for Software Evolution

机译:EQ-Mine:预测软件发展的短期缺陷

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We use 63 features extracted from sources such as versioning and issue tracking systems to predict defects in short time frames of two months. Our multivariate approach covers aspects of software projects such as size, team structure, process orientation, complexity of existing solution, difficulty of problem, coupling aspects, time constrains, and testing data. We investigate the predictability of several severities of defects in software projects. Are defects with high severity difficult to predict? Are prediction models for defects that are discovered by internal staff similar to models for defects reported from the field? We present both an exact numerical prediction of future defect numbers based on regression models as well as a classification of software components as defect-prone based on the C4.5 decision tree. We create models to accurately predict short-term defects in a study of 5 applications composed of more than 8.000 classes and 700.000 lines of code. The model quality is assessed based on 10-fold cross validation.
机译:我们使用从版本控制和问题跟踪系统等来源中提取的63个功能来在两个月的短时间内预测缺陷。我们的多元方法涵盖了软件项目的各个方面,例如规模,团队结构,过程方向,现有解决方案的复杂性,问题的难度,耦合方面,时间限制和测试数据。我们调查软件项目中几个严重缺陷的可预测性。高严重程度的缺陷难于预测吗?内部人员发现的缺陷预测模型是否与现场报告的缺陷模型相似?我们既提供了基于回归模型的未来缺陷数量的精确数值预测,又基于C4.5决策树将软件组件分类为易于缺陷。我们对5个应用程序进行了研究,以准确预测短期缺陷,这些应用程序由8000多个类和700.000行代码组成。基于10倍交叉验证评估模型质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号