TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development

03/03/2021
by   Saad Shafiq, et al.
0

In this paper, we propose a recommendation approach – TaskAllocator – in order to predict the assignment of incoming tasks to potential befitting roles. The proposed approach, identifying team roles rather than individual persons, allows project managers to perform better tasks allocation in case the individual developers are over-utilized or moved on to different roles/projects. We evaluated our approach on ten agile case study projects obtained from the Taiga.io repository. In order to determine the TaskAllocator's performance, we have conducted a benchmark study by comparing it with contemporary machine learning models. The applicability of the TaskAllocator was assessed through a plugin that can be integrated with JIRA and provides recommendations about suitable roles whenever a new task is added to the project. Lastly, the source code of the plugin and the dataset employed have been made public.

READ FULL TEXT
research
01/20/2022

What Makes Effective Leadership in Agile Software Development Teams?

Effective leadership is one of the key drivers of business and project s...
research
06/20/2021

How do Globally Distributed Agile Teams Self-organise? Initial Insights from a Case Study

Agile software developers are required to self-organize, occupying vario...
research
12/15/2021

Using the DELPHI Method for Model for Role Assignment in the Software Industry

Over the past two decades, there has been a growing interest in modeling...
research
12/04/2017

A Study of the Scrum Master's Role

Scrum is an increasingly common approach to software development adopted...
research
04/25/2022

Personality Traits in Game Development

Existing work on personality traits in software development excludes gam...
research
12/09/2019

Sequential Model Optimization for Software Process Control

Many methods have been proposed to estimate how much effort is required ...
research
07/30/2018

Automatic Clone Recommendation for Refactoring Based on the Present and the Past

When many clones are detected in software programs, not all clones are e...

Please sign up or login with your details

Forgot password? Click here to reset