首页> 美国卫生研究院文献>Sensors (Basel Switzerland) >A Novel Deep-Learning-Based Bug Severity Classification Technique Using Convolutional Neural Networks and Random Forest with Boosting
【2h】

A Novel Deep-Learning-Based Bug Severity Classification Technique Using Convolutional Neural Networks and Random Forest with Boosting

机译:基于卷积神经网络和Boosting随机森林的基于深度学习的错误严重性分类新技术

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The accurate severity classification of a bug report is an important aspect of bug fixing. The bug reports are submitted into the bug tracking system with high speed, and owing to this, bug repository size has been increasing at an enormous rate. This increased bug repository size introduces biases in the bug triage process. Therefore, it is necessary to classify the severity of a bug report to balance the bug triaging process. Previously, many machine learning models were proposed for automation of bug severity classification. The accuracy of these models is not up to the mark because they do not extract the important feature patterns for learning the classifier. This paper proposes a novel deep learning model for multiclass severity classification called Bug Severity classification to address these challenges by using a Convolutional Neural Network and Random forest with Boosting (BCR). This model directly learns the latent and highly representative features. Initially, the natural language techniques preprocess the bug report text, and then n-gram is used to extract the features. Further, the Convolutional Neural Network extracts the important feature patterns of respective severity classes. Lastly, the random forest with boosting classifies the multiple bug severity classes. The average accuracy of the proposed model is 96.34% on multiclass severity of five open source projects. The average F-measures of the proposed BCR and the existing approach were 96.43% and 84.24%, respectively, on binary class severity classification. The results prove that the proposed BCR approach enhances the performance of bug severity classification over the state-of-the-art techniques.
机译:错误报告的准确严重性分类是错误修复的重要方面。错误报告被高速提交到错误跟踪系统,因此,错误存储库的大小正以惊人的速度增加。错误存储库大小的增加导致了错误分类过程中的偏差。因此,有必要对错误报告的严重性进行分类,以平衡错误分类过程。以前,提出了许多机器学习模型来自动进行错误严重性分类。这些模型的准确性达不到要求,因为它们没有提取用于学习分类器的重要特征模式。本文针对多类严重性分类提出了一种新颖的深度学习模型,称为Bug严重性分类,以通过使用卷积神经网络和带加速的随机森林(BCR)解决这些挑战。该模型直接学习潜在的和高度代表性的功能。最初,自然语言技术会对错误报告文本进行预处理,然后使用n-gram提取特征。此外,卷积神经网络提取各个严重性类别的重要特征模式。最后,具有增强功能的随机森林对多个错误严重性类别进行了分类。在五个开源项目的多类严重性上,所提出模型的平均准确性为96.34%。在二元分类严重度分类中,建议的BCR和现有方法的平均F度量分别为96.43%和84.24%。结果证明,与最新技术相比,所提出的BCR方法可提高错误严重性分类的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号