dc.contributor.author |
Imran, Zaman |
en_US |
dc.date.accessioned |
2016-11-03T17:51:00Z |
|
dc.date.accessioned |
2019-09-08T02:58:20Z |
|
dc.date.available |
2016-11-03T17:51:00Z |
|
dc.date.available |
2019-09-08T02:58:20Z |
|
dc.date.issued |
2016 |
|
dc.identifier |
957584192 |
en_US |
dc.identifier.other |
b22140712 |
en_US |
dc.identifier.uri |
http://hdl.handle.net/1989/11988 |
|
dc.description |
x, 32 leaves : illustrations ; 29 cm |
en_US |
dc.description.abstract |
As software systems become larger and more complicated, the task of detecting and fixing bugs to improve the software performance is getting more tedious and inefficient. Automated processes that detect and report bugs quickly and with high accuracy are needed. In this thesis, we describe an approach, which is fast and performs the bug classification task with comparatively better accuracy then previously reported research. Here, we used the machine learning methods, specifically an online algorithm for bug classification. This approach involves the use of text mining algorithm for feature extraction. Then the data is used to train classifier models using an online machine learning classification algorithm for optimized performance. The above steps are done twice, once for a binary model and once with a multi-class model. The multi-class model predicts as many as seven bug severity levels with the aim of prioritizing the bug assignment process. After analyzing all four datasets collected from open source software system, we can predict good with accuracy (72%-98%) if the data is balanced and has sufficient size of training set. |
en_US |
dc.description.statementofresponsibility |
by Imran. |
en_US |
dc.language.iso |
en_US |
en_US |
dc.subject.lcsh |
Debugging in computer science. |
en_US |
dc.subject.lcsh |
Computer programming. |
en_US |
dc.title |
Predicting bug severity in open-source software systems using scalable machine learning techniques |
en_US |
dc.type |
Thesis |
en_US |