Approach of Bug Reports Classification Based on Cost Extreme Learning Machine

被引:0
|
作者
Zhang T.-L. [1 ]
Chen R. [1 ]
Yang X. [1 ]
Zhu H.-Y. [2 ]
机构
[1] Information Science and Technology College, Dalian Maritime University, Dalian
[2] College of Computer Science and Software Engineering, Shenzhen University, Shenzhen
来源
Ruan Jian Xue Bao/Journal of Software | 2019年 / 30卷 / 05期
基金
中国国家自然科学基金;
关键词
Extreme learning machine; Sample transferring approach; Semi-supervised learning approach; Software bug report; Supervised classification method;
D O I
10.13328/j.cnki.jos.005725
中图分类号
学科分类号
摘要
Bug is an unavoidable problem in the development of all software systems. For developers of software system, bug report is a powerful tool for fixing bugs. However, manual recognition on bug reports tends to be time-consuming and not economical. It thus becomes significant to advance the automated classification approach to provide clear guidelines on how to assign a reasonable severity to a reported bug. In this study, several algrithoms are proposed based on extreme learning machine to automatically classify bug reports. Concretely, this study focuses on three problems in the field of bug report classification. The first one is the imbalanced class distribution in bug report dataset; the second is the insufficient labeled sample in bug report dataset; the last is the limited training data available. In order to solve these issues, three methods are proposed based on cost-sensitive supervised classification, semi-supervised learning, and sample transferring, respectively. Extensive experiments on real bug report datasets are conducted, and the results demonstrate the practicability and effectiveness of the proposed methods. © Copyright 2019, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:1386 / 1406
页数:20
相关论文
共 43 条
  • [31] Zhou Y., Tong Y., Gu R., Gall H., Combing text mining and data mining for bug report classification, Proc. of the ICSME Congess, pp. 311-320, (2014)
  • [32] Shi X.F., Xu G.Q., Shen F.R., Zhao J.X., Solving the data imbalance problem of P300 detection via random under-sampling bagging SVMs, Proc. of the IJCNN Congress, pp. 12-17, (2015)
  • [33] Shen F.R., Yu H., Sakurai K., Hasegawa O., An incremental online semi-supervised active learning algorithm based on a self- organizing incremental neural network, Neural Computing & Applications, 20, 7, pp. 1061-1074, (2011)
  • [34] Huang G.B., Song S., Gupta J.N.D., Semi-supervised and unsupervised extreme learning machines, IEEE Trans on Cybern, 44, 12, pp. 2405-2417, (2014)
  • [35] Qiu T.Y., Shen F.R., Zhao J.X., Review of self-organizing incremental neural network, Ruan Jian Xue Bao/Journal of Software, 27, 9, pp. 2230-2247, (2016)
  • [36] Huang G.B., Li M.B., Chen L., Incremental extreme learning machine with fully complex hidden nodes, Neurocomputing, 71, 4-6, pp. 576-583, (2008)
  • [37] Huang G.B., Chen L., Siew C.K., Universal approximation using incremental constructive feedforward with random hidden nodes, IEEE Trans. on Neural Network, 17, 4, pp. 879-892, (2006)
  • [38] Huang G.B., Chen L., Enhanced random search based incremental extreme learning machine, Neurocomputing, 71, 16-18, pp. 3460-3468, (2008)
  • [39] Zhai J.H., Fusion of extreme learning machine with fuzzy integal, Fuzziness and Knowledge-Based Systems, 21, pp. 23-24, (2013)
  • [40] Zhai J.H., Xu H.Y., Wang X.Z., Dynamic ensemble extreme learning machine based on sample entropy, Soft Computing, 16, 9, pp. 1493-1502, (2012)