Comparison of Machine Learning Methods for Assigning Software Issues to Team Members
Tabak, Büşra, Aydemir, Fatma Başak
–arXiv.org Artificial Intelligence
Software issues contain units of work to fix, improve, or create new threads during the development and facilitate communication among the team members. Assigning an issue to the most relevant team member and determining a category of an issue is a tedious and challenging task. Wrong classifications cause delays and rework in the project and trouble among the team members. This paper proposes a set of carefully curated linguistic features for shallow machine learning methods and compares the performance of shallow and ensemble methods with deep language models. Unlike the state-of-the-art, we assign issues to four roles (designer, developer, tester, and leader) rather than to specific individuals or teams to contribute to the generality of our solution. We also consider the level of experience of the developers to reflect the industrial practices in our solution formulation. We collect and annotate five industrial data sets from one of the top three global television producers to evaluate our proposal and compare it with deep language models. Our data sets contain 5324 issues in total. We show that an ensemble classifier of shallow techniques achieves 0.92 for issue assignment in accuracy which is statistically comparable to the state-of-the-art deep language models. The contributions include the public sharing of five annotated industrial issue data sets, the development of a clear and comprehensive feature set, the introduction of a novel label set, and the validation of the efficacy of an ensemble classifier of shallow machine learning techniques.
arXiv.org Artificial Intelligence
Aug-23-2023
- Country:
- Africa > Kenya
- Nairobi City County > Nairobi (0.04)
- Nairobi Province (0.04)
- Asia
- China > Beijing
- Beijing (0.04)
- India > Rajasthan
- Jaipur (0.04)
- Middle East
- Lebanon > Beirut Governorate
- Beirut (0.04)
- Republic of Türkiye > Gaziantep Province
- Gaziantep (0.04)
- Lebanon > Beirut Governorate
- China > Beijing
- Europe
- Czechia > Prague (0.04)
- Hungary > Csongrád-Csanád County
- Szeged (0.04)
- Spain > Galicia
- Madrid (0.04)
- Switzerland (0.04)
- North America
- Canada > Ontario
- National Capital Region > Ottawa (0.04)
- United States
- California > San Francisco County
- San Francisco (0.04)
- Minnesota > Hennepin County
- Minneapolis (0.04)
- New York (0.04)
- California > San Francisco County
- Canada > Ontario
- Oceania > Australia
- Africa > Kenya
- Genre:
- Research Report
- Experimental Study (1.00)
- New Finding (1.00)
- Workflow (0.93)
- Research Report
- Industry:
- Banking & Finance (0.46)
- Information Technology (0.68)
- Telecommunications (0.46)
- Technology: