How severe are those software bugs?


algorithm
Credit: CC0 Public Domain

The automated labeling and severity prediction of bug reports for computer software is the target of researchers at The Hashemite University in Zarqa, Jordan. Details of their efforts are mapped out in the International Journal of Computational Science and Engineering. Ultimately, they are developing an intelligent classifier that can predict whether a newly submitted bug report is of sufficient concern in the bug-tracking system to warrant urgent investigation and remediation.

To develop their system, the team build two datasets using 350 bug reports from the open-source community—Eclipse, Mozilla, and Gnome—reported in the monstrous, well-known, and aptly named database, Bugzilla. The datasets with have characteristic textual features, based on 51 important terms, the team explains and so based on this information, they could train various discriminative models to carry out automated labeling and severity prediction of any subsequent bug report submitted. They used a boosting algorithm to improve performance.

“For automated labeling, the accuracy reaches around 91% with the AdaBoost algorithm and cross-validation test,” the team reports. However, they only saw a severity prediction classification of some 67% with the AdaBoost algorithm and the cross-validation test. Nevertheless, the team says their results are encouraging and offers hope of removing the bottleneck that is the manual assessment of bug reports used until now.

“The proposed feature sets have proved a good classification performance on two ‘hard’ problems,” the team reports. “The results are encouraging and, in the future, we plan to work more on enhancing the classification algorithms component for better performance,” the researchers conclude.


A new approach for software fault prediction using feature selection


More information:
Emad E. Abdallah et al. Automated labelling and severity prediction of software bug reports, International Journal of Computational Science and Engineering (2019). DOI: 10.1504/IJCSE.2019.10022718

Citation:
How severe are those software bugs? (2019, August 20)
retrieved 20 August 2019
from https://techxplore.com/news/2019-08-severe-software-bugs.html

This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no
part may be reproduced without the written permission. The content is provided for information purposes only.





Technology

Related Post : How severe are those software bugs?

How severe are those software bugs? - techxplore.com
The automated labeling and severity prediction of bug reports for computer software is the target of researchers at The Hashemite University in Zarqa, Jordan. Details of their efforts are mapped out in the International Journal of Computational Science and Engineering....
Last update Fri, 13 Sep 2019 09:02:00 GMT Read More

Research pick: How severe are those software bugs
The automated labelling and severity prediction of bug reports for computer software is the target of researchers at The Hashemite University in Zarqa, Jordan. Details of their efforts are mapped out in the International Journal of Computational Science and Engineering ....
Last update Mon, 09 Sep 2019 08:03:00 GMT Read More

Software bug - Wikipedia
Software bug. Bugs can trigger errors that may have ripple effects. Bugs may have subtle effects or cause the program to crash or freeze the computer. Other bugs qualify as security bugs and might, for example, enable a malicious user to bypass access controls in order to obtain unauthorized privileges ....
Last update Sat, 14 Sep 2019 00:40:00 GMT Read More

Epic failures: 11 infamous software bugs | Computerworld
Let's learn from the past: Some bugs have wreaked disaster, embarrassment and destruction on the world -- and some have literally killed people. Feel free to weigh in with your 'worst bug' candidates....
Last update Wed, 08 Sep 2010 23:53:00 GMT Read More