An Empirical Study on Bug Assignment Automation Using Chinese Bug Data

被引:0
|
作者
Lin, Zhongpeng [1 ]
Shu, Fengdi [1 ]
Yang, Ye [1 ]
Hu, Chenyong [1 ]
Wang, Qing [1 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bug assignment is an important step in bug life-cycle management. In large projects, this task would consume a substantial amount of human effort. To compare with the previous studies on automatic bug assignment in FOSS (Free/Open Source Software) projects, we conduct a case study on a proprietary software project in China. Our study consists of two experiments of automatic bug assignment, using Chinese text and the other non-text information of bug data respectively. Based on text data of the bug repository, the first experiment uses SVM to predict bug assignments and achieve accuracy close to that by human triagers. The second one explores the usefulness of non-text data in making such prediction. The main results from our study includes that text data are most useful data in the bug tracking system to triage bugs, and automation based on text data could effectively reduce the manual effort.
引用
收藏
页码:452 / 456
页数:5
相关论文
共 50 条
  • [31] A Bug Assignment Technique Based on Bug Fixing Expertise and Source Commit Recency of Developers
    Khatun, Afrina
    Sakib, Kazi
    PROCEEDINGS OF THE 2016 19TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2016, : 592 - 597
  • [32] An Empirical Analysis of Bug Reports and Bug Fixing in Open Source Android Apps
    Bhattacharya, Pamela
    Ulanova, Liudmila
    Neamtiu, Iulian
    Koduru, Sai Charan
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 133 - 143
  • [33] Data Mining Diagnostics and Bug MRIs for HW Bug Localization
    Farkash, Monica
    Hickerson, Bryan
    Samynathan, Balavinayagam
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 79 - 84
  • [34] Augmented Bug Localization Using Past Bug Information
    Nichols, Brent D.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 306 - 311
  • [35] From android bug reports to android bug handling process: An empirical study of open-source development
    Yu L.
    Int. J. Open Source Softw. Processes, 4 (1-18): : 1 - 18
  • [36] Parallel Implementation of a Bug Report Assignment Recommender Using Deep Learning
    Florea, Adrian-Catalin
    Anvik, John
    Andonie, Razvan
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, PT II, 2017, 10614 : 64 - 71
  • [37] Guidelines for evaluating bug-assignment research
    Sajedi-Badashian, Ali
    Stroulia, Eleni
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (09)
  • [38] Adopting automated bug assignment in practice - a longitudinal case study at Ericsson
    Borg, Markus
    Jonsson, Leif
    Engstrom, Emelie
    Bartalos, Bela
    Szabo, Attila
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (05)
  • [39] Bug Assignment Through Advanced Linguistic Operations
    Kumar, Shubham
    Kumar, Saurabh
    Agrawal, Rahul
    Goyal, Nitesh
    Kumar, Shubham
    Kumar, Vivek
    MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 12 - 21
  • [40] Learning to rank developers for bug report assignment
    Alkhazi, Bader
    DiStasi, Andrew
    Aljedaani, Wajdi
    Alrubaye, Hussein
    Ye, Xin
    Mkaouer, Mohamed Wiem
    APPLIED SOFT COMPUTING, 2020, 95