摘要

缺陷的及时反馈与修复是开源软件长久健康发展的基本保障,面对每天提交的大量、包含多方面因素的开源软件缺陷报告,很多缺陷报告因为描述遗漏或不准确,而影响缺陷有效判定和缺陷修复进程;而面对需要填报的复杂缺陷报告信息,报告提交者也无法确定哪些属性是关键的、哪些需要重点描述致使提交缺陷报告质量不高.综合文献对缺陷报告描述的5个维度28种特征进行分析,按照维度间和维度内多特征两个角度对缺陷报告特征进行重要度排序对比,结果显示按照维度分析:文本特征和报告者经验特征两个维度的F1值和准确率指标最高,而每个维度内特征也显示了不同重要度,从而可以指导缺陷提交者规范缺陷报告提交,也可以指导修复者进行缺陷判定和缺陷修复.