Bug triaging is a crucial process in software maintenance that involves assigning bug reports to the appropriate developers for resolution. Automated bug triaging eliminates the need for manual assignment by leveraging machine learning (ML), information retrieval (IR), and graph neural network (GNN) techniques to classify bug reports based on extracted features. These approaches typically utilize bug report fields and metadata as training features. However, models often underperform when relying heavily on a few specific fields, such as the bug report summary and description. To address this issue, we integrate bug commit messages into the feature set to enhance the efficiency of bug-triaging models. Our study demonstrates significant improvements in triaging accuracy by incorporating commit messages. In the Firefox dataset, prediction accuracy increases from 23.28% to 69.45%. Similarly, in the Eclipse dataset, the accuracy increases from 70.01% to 89.28%. These results prove that including commit messages can significantly improve bug-triaging accuracy.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Bug Triaging Based on Transformer Models Utilizing Commit Messages

  • Farhan Rahman Arnob,
  • Rubel Hassan Mollik,
  • Pooja Goyal,
  • Renee Bryce

摘要

Bug triaging is a crucial process in software maintenance that involves assigning bug reports to the appropriate developers for resolution. Automated bug triaging eliminates the need for manual assignment by leveraging machine learning (ML), information retrieval (IR), and graph neural network (GNN) techniques to classify bug reports based on extracted features. These approaches typically utilize bug report fields and metadata as training features. However, models often underperform when relying heavily on a few specific fields, such as the bug report summary and description. To address this issue, we integrate bug commit messages into the feature set to enhance the efficiency of bug-triaging models. Our study demonstrates significant improvements in triaging accuracy by incorporating commit messages. In the Firefox dataset, prediction accuracy increases from 23.28% to 69.45%. Similarly, in the Eclipse dataset, the accuracy increases from 70.01% to 89.28%. These results prove that including commit messages can significantly improve bug-triaging accuracy.