首页> 外文会议>International Conference on Software Quality, Reliability and Security >A Lightweight Fault Localization Approach based on XGBoost
【24h】

A Lightweight Fault Localization Approach based on XGBoost

机译:基于XGBoost的轻量级故障定位方法

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

摘要

Software fault localization is one of the key activities in software debugging. The program spectrum-based approach is widely used in fault localization. However, lots of program information, for example, the sequence of the execution statement and statement semantics, is missing when such an approach is utilized, which affects the performance. XGBoost is an effective learning algorithm, which can use the characteristics of the training data to build a classification tree during training. In addition, XGBoost can iteratively adjust the information value of the feature, so that the training process retains the importance information of the feature. This paper proposes applying XGBoost into fault localization utilizing information of program execution behaviors. A novel method called XGB-FL is developed, where the program spectrum information is converted into a coverage matrix to train the XGBoost model. We can get the characteristics of the data through the trained model and the importance of the program statement in the classification process. This is also the basis for judging whether the statement is likely to contain a fault. Nine representative data sets have been chosen to evaluate the performance of XGB-FL. The experimental results show that XGB-FL can generally deliver a higher performance in fault localization than those baseline techniques, in terms of precision and efficiency.
机译:软件故障本地化是软件调试中的关键活动之一。基于程序频谱的方法广泛用于故障定位。但是,在使用这种方法时,缺少大量的程序信息,例如,利用此方法时缺少执行语句和语句语义,这会影响性能。 XGBoost是一种有效的学习算法,它可以使用培训数据的特征来在训练期间构建分类树。此外,XGBoost可以迭代地调整特征的信息值,使得训练过程保留了该特征的重要性信息。本文建议利用程序执行行为信息将XGBoost应用于故障本地化。开发了一种名为XGB-FL的新方法,其中程序频谱信息被转换为覆盖矩阵以训练XGBoost模型。我们可以通过训练有素的模型获得数据的特征,以及在分类过程中的程序声明的重要性。这也是判断声明是否可能包含过错的基础。已选择九种代表性数据集以评估XGB-FL的性能。实验结果表明,在精度和效率方面,XGB-FL通常可以在故障定位中提供更高的故障定位性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号