首页> 外文期刊>Journal of Computer Science & Technology >Improving Software Quality Prediction by Noise Filtering Techniques
【24h】

Improving Software Quality Prediction by Noise Filtering Techniques

机译:通过噪声过滤技术改善软件质量预测

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

摘要

Accuracy of machine learners is affected by quality of the data the learners are induced on. In this paper, quality of the training dataset is improved by removing instances detected as noisy by the Partitioning Filter. The fit dataset is first split into subsets, and different base learners are induced on each of these splits. The predictions are combined in such a way that an instance is identified as noisy if it is misclassified by a certain number of base learners. Two versions of the Partitioning Filter are used: Multiple-Partitioning Filter and Iterative-Partitioning Filter. The number of instances removed by the filters is tuned by the voting scheme of the filter and the number of iterations. The primary aim of this study is to compare the predictive performances of the final models built on the filtered and the un-filtered training datasets. A case study of software measurement data of a high assurance software project is performed. It is shown that predictive performances of models built on the filtered fit datasets and evaluated on a noisy test dataset are generally better than those built on the noisy (un-filtered) fit dataset. However, predictive performance based on certain aggressive filters is affected by presence of noise in the evaluation dataset.
机译:机器学习者的准确性受学习者所依据的数据质量的影响。在本文中,通过删除分区过滤器检测为有噪声的实例,可以提高训练数据集的质量。首先将拟合数据集拆分为子集,然后在每个拆分中引入不同的基础学习者。预测的组合方式是,如果某个实例被一定数量的基础学习者错误分类,则该实例被识别为有噪声。使用了两种版本的分区过滤器:多分区过滤器和迭代分区过滤器。过滤器删除的实例数通过过滤器的投票方案和迭代次数进行调整。这项研究的主要目的是比较基于已过滤和未过滤训练数据集的最终模型的预测性能。对高保证软件项目的软件测量数据进行了案例研究。结果表明,建立在过滤后的拟合数据集上并在嘈杂的测试数据集上进行评估的模型的预测性能通常要优于建立在嘈杂的(未过滤的)拟合数据集上的模型的预测性能。但是,基于某些主动过滤器的预测性能会受到评估数据集中噪声的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号