An Analysis of Software Bug Reports Using Random Forest

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 defi...

Full description

Saved in:
Bibliographic Details
Published inFuture Data and Security Engineering Vol. 11251; pp. 273 - 285
Main Authors Tran, Ha Manh, Van Nguyen, Sinh, Ha, Synh Viet Uyen, Le, Thanh Quoc
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2018
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN9783030031916
3030031918
ISSN0302-9743
1611-3349
DOI10.1007/978-3-030-03192-3_21

Cover

Loading…
More Information
Summary: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.
ISBN:9783030031916
3030031918
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-030-03192-3_21