• Home
  • Search
  • An Analysis of Software Bug Reports Using Random Forest
  • Cite Icon5
  • https://doi.org/10.1007/978-3-030-03192-3_21Copy DOI Icon

An Analysis of Software Bug Reports Using Random Forest

  • Jan 1, 2018
  • Ha Manh Tran +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • PDF
  • Research Article
  • Citations29

Machine Learning Approaches for Predicting the Severity Level of Software Bug Reports in Closed Source Projects

  • Jan 01, 2019
  • International Journal of Advanced Computer Science and Applications
  • Aladdin Baarah +4
  • PDF
  • Research Article
  • Citations86

A Novel Deep-Learning-Based Bug Severity Classification Technique Using Convolutional Neural Networks and Random Forest with Boosting.

  • Jul 05, 2019
  • Sensors
  • Ashima Kukkar +5
  • Research Article

Knowledge Bases and Representation Learning Towards Bug Triaging

  • Jun 19, 2025
  • Machine Learning and Knowledge Extraction
  • Qi Wang +6
  • Conference Article
  • Citations14

Has this bug been reported?

  • Oct 01, 2013
  • Kaiping Liu +2
  • Conference Article
  • Citations184

Identifying security bug reports via text mining: An industrial case study

  • May 01, 2010
  • Michael Gegick +2
  • Conference Article
  • Citations15

Has this bug been reported?

  • Nov 11, 2012
  • Kaiping Liu +2
  • Research Article

Bug Tracker: Comprehensive Bug Tracking and Modification System

  • Dec 15, 2022
  • Asian Journal of Electrical Sciences
  • K Vasumathi +2
  • PDF
  • Research Article
  • Citations8

Utilizing Topic-Based Similar Commit Information and CNN-LSTM Algorithm for Bug Localization

  • Mar 02, 2021
  • Symmetry
  • Geunseok Yang +1
  • Conference Article
  • Citations4

CNN Based Severity Prediction of Bug Reports

  • Dec 08, 2021
  • R M D S Rathnayake +2
  • Conference Article
  • Citations16

Interactive Visualization of Bug Reports Using Topic Evolution and Extractive Summaries

  • Sep 01, 2014
  • Shamima Yeasmin +2
  • Research Article
  • Citations42

Effective Prediction of Bug-Fixing Priority via Weighted Graph Convolutional Networks

  • May 21, 2021
  • IEEE Transactions on Reliability
  • Sen Fang +4
  • Research Article
  • Citations4

Characterizing duplicate bugs: Perceptions of practitioners and an empirical analysis

  • Mar 01, 2022
  • Journal of Software: Evolution and Process
  • Berfin Kucuk +2
  • Conference Article
  • Citations98

Effective Bug Triage Based on Historical Bug-Fix Information

  • Nov 01, 2014
  • Hao Hu +3
  • Book Chapter
  • Citations1

Information Retrieval‐Based Techniques for Software Fault Localization

  • Apr 20, 2023
  • Xin Xia +1
  • Conference Article
  • Citations28

BugLocalizer: integrated tool support for bug localization

  • Nov 11, 2014
  • Ferdian Thung +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.