Abstract
Blocking bug pair (BBP) is a critical relationship between bugs that indicate one bug prevent the other bug from being fixed in time and cost more effort to repair itself in software maintenance. We propose a novel blocking bug pair prediction approach based on the combination of Bi-directional Long Short-Term Memory (Bi-LSTM) and Convolutional Neu-ral Network (CNN). Specifically, 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 generates a report of identified blocking bugs for developers. We conduct an empirical study on five large-scale open-source projects. The final experimental results show that our approach can achieve better performance than the recent state-of-the-art baseline techniques.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.