首页> 外文会议>International Conference on Frontiers of Intelligent Computing : Theory and Applications >Evaluation of Machine Learning Approaches for Change-Proneness Prediction Using Code Smells
【24h】

Evaluation of Machine Learning Approaches for Change-Proneness Prediction Using Code Smells

机译:使用代码气味评估改变恒定预测的机器学习方法

获取原文
获取外文期刊封面目录资料

摘要

In the field of technology, software is an essential driver of business and industry. Software undergoes changes due to maintenance activities initiated by bug fixing, improved documentation, and new requirements of users. In software, code smells are indicators of a system which may give maintenance problem in future. This paper evaluates six types of machine learning algorithms to predict change-proneness using code smells as predictors for various versions of four Java-coded applications. Two approaches are used: method 1-random undersam-pling is done before Feature selection; method 2-feature selection is done prior to random undersampling. This paper concludes that gene expression programming (GEP) gives maximum AUC value, whereas cascade correlation network (CCR), treeboost, and PNNGRNN algorithms are among top algorithms to predict F-measure, precision, recall, and accuracy. Also, GOD and L_M code smells are good predictors of software change-proneness. Results show that method 1 outperforms method 2.
机译:在技​​术领域,软件是商业和行业的必备司机。由于错误修复,改进文档和用户的新要求,软件会导致的软件发生变化。在软件中,代码气味是一个系统的指示,可能会在将来提供维护问题。本文评估了六种机器学习算法,以使用代码嗅觉作为四种Java编码应用程序的各种版本的预测因子来预测变化的信息。使用了两种方法:方法1 - 随机欠载 - 在特征选择之前完成;方法2 - 特征选择在随机欠采样之前完成。本文得出结论,基因表达编程(GEP)提供了最大的AUC值,而级联相关网络(CCR),TreeBoost和PNN Grnn算法是预测F测量,精度,召回和精度的顶级算法。此外,上帝和L_M代码气味是软件变化的好预测因子结果表明,方法1优于方法2。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号