ELBlocker: Predicting blocking bugs with ensemble imbalance learning

Context: Blocking bugs are bugs that prevent other bugs from being fixed. Previous studies show that blocking bugs take approximately two to three times longer to be fixed compared to non-blocking bugs. Objective: Thus, automatically predicting blocking bugs early on so that developers are aware of...

Full description

Saved in:
Bibliographic Details
Main Authors: XIA, Xin, David LO, SHIHAB, Emad, WANG, Xinyu, YANG, Xiaohu
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2015
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/3100
https://ink.library.smu.edu.sg/context/sis_research/article/4100/viewcontent/ELBlockerPredictingBlockingBugs_2015.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-4100
record_format dspace
spelling sg-smu-ink.sis_research-41002018-11-26T04:01:12Z ELBlocker: Predicting blocking bugs with ensemble imbalance learning XIA, Xin David LO, SHIHAB, Emad WANG, Xinyu YANG, Xiaohu Context: Blocking bugs are bugs that prevent other bugs from being fixed. Previous studies show that blocking bugs take approximately two to three times longer to be fixed compared to non-blocking bugs. Objective: Thus, automatically predicting blocking bugs early on so that developers are aware of them, can help reduce the impact of or avoid blocking bugs. However, a major challenge when predicting blocking bugs is that only a small proportion of bugs are blocking bugs, i.e., there is an unequal distribution between blocking and non-blocking bugs. For example, in Eclipse and OpenOffice, only 2.8% and 3.0% bugs are blocking bugs, respectively. We refer to this as the class imbalance phenomenon. Conclusion: ELBlocker can help deal with the class imbalance phenomenon and improve the prediction of blocking bugs. ELBlocker achieves a substantial and statistically significant improvement over the state-of-the-art methods, i.e., Garcia and Shihab’s method, SMOTE, OSS, and Bagging. 2015-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3100 info:doi/10.1016/j.infsof.2014.12.006 https://ink.library.smu.edu.sg/context/sis_research/article/4100/viewcontent/ELBlockerPredictingBlockingBugs_2015.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Blocking bug Ensemble learning Imbalance learning Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Blocking bug
Ensemble learning
Imbalance learning
Software Engineering
spellingShingle Blocking bug
Ensemble learning
Imbalance learning
Software Engineering
XIA, Xin
David LO,
SHIHAB, Emad
WANG, Xinyu
YANG, Xiaohu
ELBlocker: Predicting blocking bugs with ensemble imbalance learning
description Context: Blocking bugs are bugs that prevent other bugs from being fixed. Previous studies show that blocking bugs take approximately two to three times longer to be fixed compared to non-blocking bugs. Objective: Thus, automatically predicting blocking bugs early on so that developers are aware of them, can help reduce the impact of or avoid blocking bugs. However, a major challenge when predicting blocking bugs is that only a small proportion of bugs are blocking bugs, i.e., there is an unequal distribution between blocking and non-blocking bugs. For example, in Eclipse and OpenOffice, only 2.8% and 3.0% bugs are blocking bugs, respectively. We refer to this as the class imbalance phenomenon. Conclusion: ELBlocker can help deal with the class imbalance phenomenon and improve the prediction of blocking bugs. ELBlocker achieves a substantial and statistically significant improvement over the state-of-the-art methods, i.e., Garcia and Shihab’s method, SMOTE, OSS, and Bagging.
format text
author XIA, Xin
David LO,
SHIHAB, Emad
WANG, Xinyu
YANG, Xiaohu
author_facet XIA, Xin
David LO,
SHIHAB, Emad
WANG, Xinyu
YANG, Xiaohu
author_sort XIA, Xin
title ELBlocker: Predicting blocking bugs with ensemble imbalance learning
title_short ELBlocker: Predicting blocking bugs with ensemble imbalance learning
title_full ELBlocker: Predicting blocking bugs with ensemble imbalance learning
title_fullStr ELBlocker: Predicting blocking bugs with ensemble imbalance learning
title_full_unstemmed ELBlocker: Predicting blocking bugs with ensemble imbalance learning
title_sort elblocker: predicting blocking bugs with ensemble imbalance learning
publisher Institutional Knowledge at Singapore Management University
publishDate 2015
url https://ink.library.smu.edu.sg/sis_research/3100
https://ink.library.smu.edu.sg/context/sis_research/article/4100/viewcontent/ELBlockerPredictingBlockingBugs_2015.pdf
_version_ 1770572809403105280