Usually, managers or technical leaders in software projects assign issues manually. This task may become more complex as more detailed is the issue description. This complexity can also make the process more prone to errors (misassignments) and time-consuming. In the literature, many studies aim to address this problem by using machine learning strategies. Although there is no specific solution that works for all companies, experience reports are useful to guide the choices in industrial auto-assignment projects. This paper presents an industrial initiative conducted in a global electronics company that aims to minimize the time spent and the errors that can arise in the issue assignment process. As main contributions, we present a literature review, an industrial report comparing different algorithms, and lessons learned during the project.
翻译:通常情况下,软件项目的管理人员或技术领导人手工分配问题。由于问题说明更为详细,这项任务可能变得更加复杂。这种复杂性还可能使这一过程更容易出错(误派)和耗费时间。在文献中,许多研究的目的是通过使用机器学习战略解决这一问题。虽然没有适用于所有公司的具体解决办法,但经验报告有助于指导工业自动分配项目的选择。本文介绍了一家全球电子公司为尽量减少问题分配过程中所花费的时间和可能发生的错误而采取的一项工业举措。作为主要贡献,我们提交了一份文献审查、一份比较不同算法的工业报告以及项目中吸取的经验教训。