Bug Prioritization to Facilitate Bug Report Triage

被引:0
|
作者
Jaweria Kanwal
Onaiza Maqbool
机构
[1] Quaid-i-Azam University,Department of Computer Science
来源
Journal of Computer Science and Technology | 2012年 / 27卷
关键词
bug triaging; bug priority; classification; mining bug repositories; evaluation measures;
D O I
暂无
中图分类号
学科分类号
摘要
The large number of new bug reports received in bug repositories of software systems makes their management a challenging task. Handling these reports manually is time consuming, and often results in delaying the resolution of important bugs. To address this issue, a recommender may be developed which automatically prioritizes the new bug reports. In this paper, we propose and evaluate a classification based approach to build such a recommender. We use the Naïve Bayes and Support Vector Machine (SVM) classifiers, and present a comparison to evaluate which classifier performs better in terms of accuracy. Since a bug report contains both categorical and text features, another evaluation we perform is to determine the combination of features that better determines the priority of a bug. To evaluate the bug priority recommender, we use precision and recall measures and also propose two new measures, Nearest False Negatives (NFN) and Nearest False Positives (NFP), which provide insight into the results produced by precision and recall. Our findings are that the results of SVM are better than the Naïve Bayes algorithm for text features, whereas for categorical features, Naïve Bayes performance is better than SVM. The highest accuracy is achieved with SVM when categorical and text features are combined for training.
引用
收藏
页码:397 / 412
页数:15
相关论文
共 50 条
  • [1] Bug Prioritization to Facilitate Bug Report Triage
    Jaweria Kanwal
    Onaiza Maqbool
    JournalofComputerScience&Technology, 2012, 27 (02) : 397 - 412
  • [2] Bug Prioritization to Facilitate Bug Report Triage
    Kanwal, Jaweria
    Maqbool, Onaiza
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (02) : 397 - 412
  • [3] Improving Bug Triage with Bug Tossing Graphs
    Jeong, Gaeul
    Kim, Sunghun
    Zimmerman, Thomas
    7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2009, : 111 - 120
  • [4] A survey on bug prioritization
    Uddin, Jamal
    Ghazali, Rozaida
    Deris, Mustafa Mat
    Naseem, Rashid
    Shah, Habib
    ARTIFICIAL INTELLIGENCE REVIEW, 2017, 47 (02) : 145 - 180
  • [5] A survey on bug prioritization
    Jamal Uddin
    Rozaida Ghazali
    Mustafa Mat Deris
    Rashid Naseem
    Habib Shah
    Artificial Intelligence Review, 2017, 47 : 145 - 180
  • [6] Improving bug triage with the bug personalized tossing relationship
    Wei, Wei
    Li, Haojie
    Ren, Xinshuang
    Jiang, Feng
    Yu, Xu
    Gao, Xingyu
    Du, Junwei
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 179
  • [7] Crowdsourced test report prioritization considering bug severity
    Tong, Yao
    Zhang, Xiaofang
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 139 (139)
  • [8] Guiding Bug Triage through Developer Analysis in Bug Reports
    Zhang, Tao
    Yang, Geunseok
    Lee, Byungjeong
    Chan, Alvin T. S.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (03) : 405 - 431
  • [9] Developer Prioritization in Bug Repositories
    Xuan, Jifeng
    Jiang, He
    Ren, Zhilei
    Zou, Weiqin
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 25 - 35
  • [10] Effective Bug Triage - A Framework
    Akila, V.
    Zayaraz, G.
    Govindasamy, V.
    INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 114 - 120