Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Hybrid Multiple Deep Learning Models to Boost Blocking Bug Prediction

View through CrossRef
<p>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%.</p> <p>&nbsp;</p>
Title: Hybrid Multiple Deep Learning Models to Boost Blocking Bug Prediction
Description:
<p>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%.
</p> <p>&nbsp;</p>.

Related Results

Bug Report Summarization by Using Swarm Intelligence Approaches
Bug Report Summarization by Using Swarm Intelligence Approaches
Background: Bug reports are considered as a reference document, during the maintenance phase of the software development process. The developer's counsel them at whatever point the...
Effective Bug Triage With Software Reliability
Effective Bug Triage With Software Reliability
Programming associations spend in excess of 45 percent of cost in overseeing programming bugs. An inevitable progress of settling bugs is bug triage, which wants to precisely dole ...
[RETRACTED] Rhino XL Male Enhancement v1
[RETRACTED] Rhino XL Male Enhancement v1
[RETRACTED]Rhino XL Reviews, NY USA: Studies show that testosterone levels in males decrease constantly with growing age. There are also many other problems that males face due ...
A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies
A Comparative Study of Multilabel Classification Techniques for Analyzing Bug Report Dependencies
Bug report dependency analysis entails identifying and examining the interrelations among software bug reports. Dependencies may indicate that bugs are interconnected, with one bug...
Software Bug Ontology Supporting Bug Search on Peer-to-Peer Networks
Software Bug Ontology Supporting Bug Search on Peer-to-Peer Networks
This paper presents a semantics-based bug search system that allows users to solve bugs by searching similar bug reports on peer-to-peer networks. This system uses a bug schema to ...
Northern Hemisphere atmospheric blocking simulation in present and future climate
Northern Hemisphere atmospheric blocking simulation in present and future climate
&lt;p&gt;We present a comprehensive analysis of the representation of winter and summer Northern Hempishere atmospheric blocking in global climate simulations in both prese...
Online Bug Tracking System
Online Bug Tracking System
Bug tracking system is an online project management implement, which will be habituated to track and manage bugs with the project without any latency. Project Manager will engender...
Using CNN to Predict the Resolution Status of Bug Reports
Using CNN to Predict the Resolution Status of Bug Reports
Abstract Bug tracking systems (BTS) are a resource for receiving bug reports that help to improve software applications. They usually contain reports reported by the...

Back to Top