Computer and Modernization ›› 2021, Vol. 0 ›› Issue (11): 39-43.

Previous Articles     Next Articles

Deep Bug Triage Model Based on Multi-head Self-attention Mechanism

  

  1. (1. College of Information Science and Technology, Qingdao University of Science and Technology, Qingdao 266061, China;
    2. Shandong Vocational College of Information Technology, Weifang 261061, China)
  • Online:2021-12-13 Published:2021-12-13

Abstract: At present, bug tracking system realizes the matching of bug and fixer through bug report. However, the previous bug triage model relies too much on the text quality of the bug report, introduces a lot of redundant information in natural language, and ignores the community relationship between the fixers when the meta field of the bug report is used as the label attribute, which makes the model performance worse. Aiming at the above problems, this paper proposes a multi-head self-attention deep bug triage (MSDBT). The text description of the bug report and the fixer sequence generated from meta field are vectorized; the multi-head self-attention mechanism is used to perform parallel attention calculation among the internal input elements. The results of experiments on four open source software projects show that MSDBT has obvious advantages over the previous model in terms of recall index.

Key words: bug tracking system, bug triage, deep learning, fixer community, multi-head self-attention mechanism