首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques
【24h】

Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques

机译:使用集成技术预测面向对象系统中的软件可维护性

获取原文

摘要

Prediction of the maintainability of classes in object-oriented systems is a significant factor for software success, however it is a challenging task to achieve. To date, several machine learning models have been applied with variable results and no clear indication of which techniques are more appropriate. With the goal of achieving more consistent results, this paper presents the first set of results in an extensive empirical study designed to evaluate the capability of bagging models to increase accuracy prediction over individual models. The study compares two major machine learning based approaches for predicting software maintainability: individual models (regression tree, multilayer perceptron, k-nearest neighbors and m5rules), and an ensemble model (bagging) that are applied to the QUES data set. The results obtained from this study indicate that k-nearest neighbors model outperformed all other individual models. The bagging ensemble model improved accuracy prediction significantly over almost all individual models, and the bagging ensemble models with k-nearest neighbors as a base model achieved superior accurate prediction. This paper also provides a description of the planned programme of research which aims to investigate the performance over various datasets of advanced (ensemble-based) machine learning models.
机译:预测面向对象系统中类的可维护性是软件成功的重要因素,但是要实现它却是一项艰巨的任务。迄今为止,已经应用了几种机器学习模型,其结果各不相同,但没有明确表明哪种技术更合适。为了获得更一致的结果,本文在广泛的实证研究中介绍了第一组结果,旨在评估套袋模型提高单个模型的准确性预测的能力。这项研究比较了两种主要的基于机器学习的预测软件可维护性的方法:单个模型(回归树,多层感知器,k最近邻和m5规则)和应用于QUES数据集的集成模型(装袋)。从这项研究中获得的结果表明,k近邻模型优于所有其他单个模型。套袋集成模型几乎在所有单个模型中都显着提高了精度预测,并且以k最近邻为基础模型的套袋集成模型获得了出色的准确预测。本文还提供了计划中的研究计划的描述,该计划旨在调查高级(基于集合)机器学习模型的各种数据集的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号