摘要
arXiv:2504.16343v1 分类: cross
摘要: 我们提出了一种自动化的故障分配方法,用于大型开源软件项目中的开发人员。这样,我们可以通过辅助负责寻找最适合特定领域的开发人员来处理新报告的问题的bug检视员,从而帮助他们。我们的方法基于在问题跟踪系统中记录的软件开发历史。我们使用BERTopic和TopicMiner的技术。我们的方法是基于bug报告的功能,如对应的产物和组件,以及它们的优先级和严重程度级别。我们根据开发人员对特定新报告组合的经验对其排名。评价使用Top-k精度进行,结果与前作中的TopicMiner MTM、BUGZIE、基于深度强化学习的bug检视BT-RL以及LDA-SVM进行了比较。评价数据来自各种Eclipse和Mozilla项目,如JDT、Firefox和Thunderbird。