TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development (bibtex)
by Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed
Abstract:
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.
Reference:
TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development (Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed), In 2021 2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE) (ICGSE-ICSSP), IEEE Computer Society, 2021.
Bibtex Entry:
@Conference{9461028,
  author    = {Saad Shafiq and Atif Mashkoor and Christoph Mayr-Dorn and Alexander Egyed},
  booktitle = {2021 2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE) (ICGSE-ICSSP)},
  title     = {TaskAllocator: A Recommendation Approach for Role-based Tasks Allocation in Agile Software Development},
  year      = {2021},
  address   = {Los Alamitos, CA, USA},
  month     = {may},
  pages     = {39-49},
  publisher = {IEEE Computer Society},
  abstract  = {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.},
  doi       = {10.1109/ICSSP-ICGSE52873.2021.00014},
  file      = {:Journals/CORR 2021 - TaskAllocator A Recomendation Approach for Role-based Tasks Allocation in Agile Software Development/TaskAllocator A Recommendation Aprroach for Role-based Tasks Allocation-preprint.pdf:PDF},
  keywords  = {LIT AI Lab, LIT Secure and Correct Systems Lab},
  url       = {https://doi.ieeecomputersociety.org/10.1109/ICSSP-ICGSE52873.2021.00014},
}
Powered by bibtexbrowser