Back to Search Start Over

An Analysis of Software Bug Reports Using Random Forest

Authors :
Synh Viet-Uyen Ha
Thanh Quoc Le
Sinh Van Nguyen
Ha Manh Tran
Source :
Future Data and Security Engineering ISBN: 9783030031916, FDSE
Publication Year :
2018
Publisher :
Springer International Publishing, 2018.

Abstract

Bug tracking systems manage bug reports for assuring the quality of software products. A bug report also referred as trouble, problem, ticket or defect contains several features for problem management and resolution purposes. Severity and priority are two essential features of a bug report that define the effect level and fixing order of the bug. Determining these features is challenging and depends heavily on human being, e.g., software developers or system operators, especially for assessing a large number of error and warning events occurring on software products or network services. This study proposes an approach of using random forest for assessing severity and priority for software bug reports automatically. This approach aims at constructing multiple decision trees based on the subsets of the existing bug dataset and features, and then selecting the best decision trees to assess the severity and priority of new bugs. The approach can be applied for detecting and forecasting faults in large, complex communication networks and distributed systems today. We have presented the applicability of random forest for bug report analysis and performed several experiments on software bug datasets obtained from open source bug tracking systems. Random forest yields an average accuracy score of 0.75 that can be sufficient for assisting system operators in determining these features. We have provided some analysis of the experimental results.

Details

ISBN :
978-3-030-03191-6
ISBNs :
9783030031916
Database :
OpenAIRE
Journal :
Future Data and Security Engineering ISBN: 9783030031916, FDSE
Accession number :
edsair.doi...........54bc7db15c3be5c515c77a7adc27852b
Full Text :
https://doi.org/10.1007/978-3-030-03192-3_21