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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |