篇名 |
Hybrid Multiple Deep Learning Models to Boost Blocking Bug Prediction
|
---|---|
並列篇名 | Hybrid Multiple Deep Learning Models to Boost Blocking Bug Prediction |
作者 | Zhihua Chen、Xiaolin Ju、Haochen Wang、Xiang Chen |
英文摘要 | A blocking bug (BB) is a severe bug that could prevent other bugs from being fixed in time and cost more effort to repair itself in software maintenance. Hence, early detection of BBs is essential to save time and labor costs. However, BBs only occupy a small proportion of all bugs during software life cycle, making it difficult for developers to identify these blocking relationships. This study proposes a novel blocking bug prediction approach based on the hybrid deep learning model, a combination of Bi-directional Long Short-Term Memory (Bi-LSTM) and Convolutional Neural Network (CNN). Our approach first extracts summaries and descriptions from bug reports to construct two classifiers, respectively. Second, our approach combines two classifiers into a hybrid model to predict the blocking relationship of each blocking bug pair. Finally, our approach produces a report of identified blocking bugs for developers. To investigate the effectiveness of proposed approach, we conducted an empirical study on bug reports of seven large-scale projects. The final experimental results illustrate that our approach can perform better than the recent state-of-the-art baselines. Precisely, the hybrid model can predict BB better with an average accuracy of 57.20%, and an improvement of 73.53% in terms of the F1-measure when compared to ELBlocker. Moreover, according to the bug report’s description, BB can be predicted well with an average accuracy of 49.16%.
|
起訖頁 | 1099-1107 |
關鍵詞 | Blocking bug、Deep learning、Bug report analysis |
刊名 | 網際網路技術學刊 |
期數 | 202209 (23:5期) |
出版單位 | 台灣學術網路管理委員會 |
DOI |
|
QR Code | |
該期刊 上一篇
| Towards Adaptive Network Resource Orchestration for Cognitive Radio Networks |
該期刊 下一篇
| Fairness Measures of Machine Learning Models in Judicial Penalty Prediction |