A Unified Framework for Bug Report Assignment

被引:8
|
作者
Zhao, Yuan [1 ]
He, Tieke [1 ]
Chen, Zhenyu [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Bug report assignment; crowdsourced bug report; traditional bug report; FEATURE-SELECTION; SUPPORT;
D O I
10.1142/S0218194019500256
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is typically a manual, time-consuming, and tedious task of assigning bug reports to individual developers. Although some machine learning techniques are adopted to alleviate this dilemma, they are mainly focused on the open source projects, which use traditional repositories such as Bugzilla to manage their bug reports. With the boom of the mobile Internet, some new requirements and methods of software testing are emerging, especially the crowdsourced testing. Unlike the traditional channels, whose bug reports are often heavyweight, which means their bug reports are standardized with detailed attribute localization, bug reports tend to be lightweight in the context of crowdsourced testing. To exploit the differences of the bug reports assignment in the new settings, a unified bug reports assignment framework is proposed in this paper. This framework is capable of handling both the traditional heavyweight bug reports and the lightweight ones by (i) first preprocessing the bug reports and feature selections, (ii) then tuning the parameters that indicate the ratios of choosing different methods to vectorize bug reports, (iii) and finally applying classification algorithms to assign bug reports. Extensive experiments are conducted on three datasets to evaluate the proposed framework. The results indicate the applicability of the proposed framework, and also reveal the differences of bug report assignment between traditional repositories and crowdsourced ones.
引用
收藏
页码:607 / 628
页数:22
相关论文
共 50 条
  • [41] Effective Bug Triage - A Framework
    Akila, V.
    Zayaraz, G.
    Govindasamy, V.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 114 - 120
  • [42] Bug Prioritization to Facilitate Bug Report Triage
    Jaweria Kanwal
    Onaiza Maqbool
    [J]. Journal of Computer Science & Technology, 2012, 27 (02) : 397 - 412
  • [43] Bug Prioritization to Facilitate Bug Report Triage
    Jaweria Kanwal
    Onaiza Maqbool
    [J]. Journal of Computer Science and Technology, 2012, 27 : 397 - 412
  • [44] A Bug Assignment Technique Based on Bug Fixing Expertise and Source Commit Recency of Developers
    Khatun, Afrina
    Sakib, Kazi
    [J]. PROCEEDINGS OF THE 2016 19TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2016, : 592 - 597
  • [45] An Integrated Bug Processing Framework
    Zhang, Xiangyu
    Lin, Mengxiang
    Yu, Kai
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1469 - 1470
  • [46] A Bug Assignment Approach Combining Expertise and Recency of Both Bug Fixing and Source Commits
    Khatun, Afrina
    Sakib, Kazi
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 351 - 358
  • [47] A public unified bug dataset for java and its assessment regarding metrics and bug prediction
    Rudolf Ferenc
    Zoltán Tóth
    Gergely Ladányi
    István Siket
    Tibor Gyimóthy
    [J]. Software Quality Journal, 2020, 28 : 1447 - 1506
  • [48] Bug Prioritization to Facilitate Bug Report Triage
    Kanwal, Jaweria
    Maqbool, Onaiza
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (02) : 397 - 412
  • [49] Automatic Bug Assignment Using Information Extraction Methods
    Shokripour, Ramin
    Kasirun, Zarinah M.
    Zamani, Sima
    Anvik, John
    [J]. 2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 144 - 149
  • [50] A novel and improved developer rank algorithm for bug assignment
    Yadav, Asmita
    Singh, Sandeep Kumar
    [J]. Yadav, Asmita (asmita.yadav85@gmail.com), 1600, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (19): : 78 - 101