An Analysis of Software Bug Reports Using Random Forest

被引:1
|
作者
Ha Manh Tran [1 ]
Sinh Van Nguyen [1 ]
Synh Viet Uyen Ha [1 ]
Thanh Quoc Le [1 ]
机构
[1] Vietnam Natl Univ, Int Univ, Comp Sci & Engn, Ho Chi Minh City, Vietnam
关键词
Random forest; Decision tree; Software bug report; Network fault detection; Fault management; FAULT-TREE ANALYSIS; SEARCH;
D O I
10.1007/978-3-030-03192-3_21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:273 / 285
页数:13
相关论文
共 50 条
  • [21] Random Forest Analysis of Occupational Accident Reports among Roofing Contractors
    Onuchukwu, Ikechukwu S.
    Esmaeili, Behzad
    CONSTRUCTION RESEARCH CONGRESS 2022: HEALTH AND SAFETY, WORKFORCE, AND EDUCATION, 2022, : 561 - 570
  • [22] Locating Relevant Source Files for Bug Reports using Textual Analysis
    Gharibi, Reza
    Rasekh, Amir Hossein
    Sadreddini, Mohammad Hadi
    2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), 2017, : 67 - 72
  • [23] Developing Software Bug Prediction Models Using Various Software Metrics as the Bug Indicators
    Gupta, Varuna
    Ganeshan, N.
    Singhal, Tarun K.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (02) : 60 - 65
  • [24] Software Defect Prediction using Feature Selection and Random Forest Algorithm
    Ibrahim, Dyana Rashid
    Ghnemat, Rawan
    Hudaib, Amjad
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 252 - 257
  • [25] Using Software Dependency to Bug Prediction
    He, Peng
    Li, Bing
    Ma, Yutao
    He, Lulu
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [26] Coping with Duplicate Bug Reports in Free/Open Source Software Projects
    Davidson, Jennifer L.
    Mohan, Nitin
    Jensen, Carlos
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 101 - 108
  • [27] Which bug reports are valid and why? Using the BERT transformer to classify bug reports and explain their validity
    Meng, Qianru
    Joost, Visser
    PROCEEDINGS OF THE 4TH EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2023, 2024, : 52 - 60
  • [28] Security bug reports classification using fasttext
    Sultan S. Alqahtani
    International Journal of Information Security, 2024, 23 : 1347 - 1358
  • [29] A component recommender for bug reports using Discriminative Probability Latent Semantic Analysis
    Yan, Meng
    Zhang, Xiaohong
    Yang, Dan
    Xu, Ling
    Kymer, Jeffrey D.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 73 : 37 - 51
  • [30] Security bug reports classification using fasttext
    Alqahtani, Sultan S.
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (02) : 1347 - 1358