BAHA: A Novel Approach to Automatic Bug Report Assignment with Topic Modeling and Heterogeneous Network Analysis

被引:10
作者
Zhang Wen [1 ]
Wang Song [2 ]
Wang Qing [3 ]
机构
[1] Beijing Univ Chem Technol, Sch Econ & Management, Beijing 100019, Peoples R China
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[3] Chinese Acad Sci, Inst Software, Lab Internet Technol, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Bug report assignment; Topic model; Heterogeneous network; Bug report tracking;
D O I
10.1049/cje.2016.08.012
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose an approach called Bug report assignment with topic modeling and heterogeneous network analysis (BAHA) to automatically assign bug reports to developers. Existing studies adopt social network analysis to characterize the collaboration of developers. The networks used in these studies are all homogenous. In real practice of bug resolution, different developers collaborate on different bug reports that makes the homogenous network unable to capture this information. We use heterogeneous network to describe the relations between reporters, bug reports and developers to characterize developers' collaboration. Experiments on Eclipse JDT project show that BAHA outperforms the state of art methods on automatic bug report assignment.
引用
收藏
页码:1011 / 1018
页数:8
相关论文
共 26 条
  • [1] Automatic Software Bug Triage System (BTS) Based on Latent Semantic Indexing and Support Vector Machine
    Ahsan, Syed Nadeem
    Ferzund, Javed
    Wotawa, Franz
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 216 - 221
  • [2] [Anonymous], 1999, CATHEDRAL BAZAAR
  • [3] [Anonymous], 2011, P 17 ACM SIGKDD INT
  • [4] Anvik J., 2006, P 28 INT C SOFTW ENG, P361, DOI DOI 10.1145/1134285.1134336
  • [5] Bao T, 2011, CHINESE J ELECTRON, V20, P195
  • [6] Bhattacharya P., 2010, P 2010 IEEE INT C SO, P1, DOI DOI 10.1109/ICSM.2010.5609736
  • [7] Latent Dirichlet allocation
    Blei, DM
    Ng, AY
    Jordan, MI
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) : 993 - 1022
  • [8] Guo PJ, 2011, P ACM 2011 C COMP SU, P395, DOI [10.1145/1958824.1958887., DOI 10.1145/1958824.1958887, 10.1145/1958824.1958887]
  • [9] Integrating Evolutionary Testing with Reinforcement Learning for Automated Test Generation of Object-Oriented Software
    He Wei
    Zhao Ruilian
    Zhu Qunxiong
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (01) : 38 - 45
  • [10] Hooimeijer Pieter, 2007, P 22 IEEE ACM INT C, P34, DOI DOI 10.1145/1321631.1321639