首页> 外文会议>World Congress on Software Engineering >Ineffectiveness of Use of Software Science Metrics as Predictors of Defects in Object Oriented Software
【24h】

Ineffectiveness of Use of Software Science Metrics as Predictors of Defects in Object Oriented Software

机译:软件科学指标的使用效率是面向对象软件的缺陷的预测因素

获取原文

摘要

Software science metrics (SSM) have been widely used as predictors of software defects. The usage of SSM is an effect of correlation of size and complexity metrics with number of defects. The SSM have been proposed keeping in view the procedural paradigm and structural nature of the programs. There has been a shift in software development paradigm from procedural to object oriented (OO) and SSM have been used as defect predictors of OO software as well. However, the effectiveness of SSM in OO software needs to be established. This paper investigates the effectiveness of use of SSM for: a) classification of defect prone modules in OO software b) prediction of number of defects. Various binary and numeric classification models have been applied on dataset kc1 with class level data to study the role of SSM. The results show that the removal of SSM from the set of independent variables does not significantly affect the classification of modules as defect prone and the prediction of number of defects. In most of the cases the accuracy and mean absolute error has improved when SSM were removed from the set of independent variables. The results thus highlight the ineffectiveness of use of SSM in defect prediction in OO software.
机译:软件科学指标(SSM)已被广泛用作软件缺陷的预测因子。 SSM的使用是缺陷数量的大小和复杂度度量的相关性。 SSM已提出保持依据程序的程序范式和结构性质。软件开发范例已经从过程到面向对象(OO),SSM也被用作OO软件的缺陷预测器。然而,需要建立SSM在OO软件中的有效性。本文调查了SSM使用的有效性:a)OO软件缺陷易于模块的分类B)缺陷数量的预测。各种二进制和数字分类模型已应用于数据集KC1,其中类级别数据以研究SSM的作用。结果表明,从独立变量的集合中删除SSM不会显着影响模块的分类作为易于缺陷和对缺陷数量的预测。在大多数情况下,在从独立变量集中删除SSM时,精度和平均绝对误差会得到改善。因此,结果突出了SSM在OO软件中使用中使用的缺陷预测中的无效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号