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
来源
FUTURE DATA AND SECURITY ENGINEERING, FDSE 2018 | 2018年 / 11251卷
关键词
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] Analysis of Temperature Prediction Using Random Forest and Facebook Prophet Algorithms
    Asha, J.
    Rishidas, S.
    SanthoshKumar, S.
    Reena, P.
    INNOVATIVE DATA COMMUNICATION TECHNOLOGIES AND APPLICATION, 2020, 46 : 432 - 439
  • [22] Better Automatic Program Repair by Using Bug Reports and Tests Together
    Motwani, Manish
    Brun, Yuriy
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1225 - 1237
  • [23] COMPARATIVE ANALYSIS OF DECISION TREE AND RANDOM FOREST TECHNIQUE FOR ANALYSIS OF WATER IN MAHARASHTRA
    Mahadik, Swapnali D.
    Girdhar, Anup
    INTERNATIONAL JOURNAL OF EARLY CHILDHOOD SPECIAL EDUCATION, 2022, 14 (05) : 3605 - 3608
  • [24] Material Classification Using Random Forest
    Zhao, Ziming
    Li, Cuihua
    Shi, Hua
    Zou, Quan
    ADVANCED MEASUREMENT AND TEST, PTS 1-3, 2011, 301-303 : 73 - 79
  • [25] Software Vulnerability Prediction Using Grey Wolf-Optimized Random Forest on the Unbalanced Data Sets
    Rhmann, Wasiur
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [26] A fuzzy random forest
    Bonissone, Piero
    Cadenas, Jose M.
    Carmen Garrido, M.
    Andres Diaz-Valladares, R.
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2010, 51 (07) : 729 - 747
  • [27] Double random forest
    Han, Sunwoo
    Kim, Hyunjoong
    Lee, Yung-Seop
    MACHINE LEARNING, 2020, 109 (08) : 1569 - 1586
  • [28] Double random forest
    Sunwoo Han
    Hyunjoong Kim
    Yung-Seop Lee
    Machine Learning, 2020, 109 : 1569 - 1586
  • [29] PCirc: random forest-based plant circRNA identification software
    Shuwei Yin
    Xiao Tian
    Jingjing Zhang
    Peisen Sun
    Guanglin Li
    BMC Bioinformatics, 22
  • [30] An Improved and Optimized Random Forest Based Approach to Predict the Software Faults
    Thomas N.S.
    Kaliraj S.
    SN Computer Science, 5 (5)