缺陷的及时反馈与修复是开源软件长久健康发展的基本保障, 面对每天提交的大量、包含多方面因素的开源软件缺陷报告, 很多缺陷报告因为描述遗漏或不准确, 而影响缺陷有效判定和缺陷修复进程; 而面对需要填报的复杂缺陷报告信息, 报告提交者也无法确定哪些属性是关键的、哪些需要重点描述致使提交缺陷报告质量不高. 综合文献对缺陷报告描述的5个维度28种特征进行分析, 按照维度间和维度内多特征两个角度对缺陷报告特征进行重要度排序对比, 结果显示按照维度分析: 文本特征和报告者经验特征两个维度的F1值和准确率指标最高, 而每个维度内特征也显示了不同重要度, 从而可以指导缺陷提交者规范缺陷报告提交, 也可以指导修复者进行缺陷判定和缺陷修复.
The timely feedback and repair of bug is the basic guarantee for the long-term and healthy development of open source software. Facing a large number of open source software bug reports submitted every day, including many factors, many bug reports affect the effective judgment and repair process of defects due to missing or inaccurate descriptions. For the complex bug report information that needs to be filled in, the report submitter is also impossible to determine which attributes are critical and which need to be highlighted, which results in poor quality of submitted bug report. Based on the analysis of 28 features of 5 dimensions described in bug report in the comprehensive literature, the importance ranking and comparison of bug report features are carried out from two perspectives of inter dimension and multi feature within dimension. The results show that the F1 value and accuracy index of two dimensions, text feature and bug reporter experience feature, are the highest, and the features within each dimension also show different importance, therefore, it can guide the bug reporter to standardize the submission of bug report, or guide the repairer to determine and repair defects.