Collabcrew - An Intelligent Tool for Dynamic Task Allocation within a Software Development Team

被引:0
|
作者
Samath, Shazna [1 ]
Udalagama, Dilantha [1 ]
Kurukulasooriya, Hansani [1 ]
Premarathne, Dilsha [1 ]
Thelijjagoda, Samantha [2 ]
机构
[1] Sri Lanka Inst Informat Technol, Dept Informat Technol, Malabe, Sri Lanka
[2] Sri Lanka Inst Informat Technol, Dept Informat Syst Engn, Malabe, Sri Lanka
关键词
Software Project Management; Task Allocation; Machine Learning; Data Mining; Predictive Modelling; Review Mining; Extract; Transform and Load (ETL); Business Intelligence; Genetic Algorithm; Sentimental Analysis;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently in the IT industry, the people factor has become very critical when determining the quality of a software project. It is highly important that the correct person performs the relevant task and proper human resource allocation happens within the software project team to obtain successful outcome. This often needs critical thinking, regular team meetings and discussions. Typically a software project manager needs to be highly experienced with the team for this purpose and can be really complex and time consuming with the limited project schedules. This research work introduces a task management tool CollabCrew specially designed for the software development teams which dynamically allocate tasks based on the skills and previous work done by the team members. This uses historical data from its' own repository or from an external source to find useful information of the previous work done by the project team members to automatically allocate them for new tasks. This proposed system will be containing an Extract, Transform and Load (ETL) tool which will extract data from different data sources, a prediction model to predict the aptness of each team member for a given task and a peer review mining and summarization component to provide a viable way to extract features from peer reviews. Then based on the result, the task allocation component will do the allocations in the most optimal and the feasible way for the project. Even though there are several commercially available task management tools, none has an intelligent component to automatically delegate work within the team. The scope of this work extends beyond the IT domain and a similar procedure can be adopted to develop a task allocation framework in other fields as well.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Improving Reliability with Dynamic Syndrome Allocation in Intelligent Software Defined Data Centers
    Bayram, Ulya
    Rozier, Eric W. D.
    Divine, Dwight
    Zhou, Pin
    2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, 2015, : 219 - 230
  • [22] Task allocation and coordination in distributed agile software development: a systematic review
    Nundlall C.
    Nagowah S.D.
    International Journal of Information Technology, 2021, 13 (1) : 321 - 330
  • [23] A Decision Model for Supporting Task Allocation Processes in Global Software Development
    Lamersdorf, Ansgar
    Muench, Juergen
    Rombach, Dieter
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 332 - +
  • [24] A Survey on the State of the Practice in Distributed Software Development: Criteria for Task Allocation
    Lamersdorf, Ansgar
    Muench, Juergen
    Rombach, Dieter
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 41 - +
  • [25] THE ENTRAINMENT OF TASK ALLOCATION AND RELEASE CYCLES IN OPEN SOURCE SOFTWARE DEVELOPMENT
    Lindberg, Aron
    Schecter, Aaron
    Berente, Nicholas
    Hennel, Phil
    Lyytinen, Kalle
    MIS QUARTERLY, 2024, 48 (01) : 67 - 94
  • [26] Task Allocation in Distributed Software Development Aided by Verbal Decision Analysis
    Simao Filho, Marum
    Pinheiro, Placido Rogerio
    Albuquerque, Adriano Bessa
    SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 127 - 137
  • [27] A Multicriteria Approach to Support Task Allocation in Projects of Distributed Software Development
    Simao Filho, Marum
    Pinheiro, Placido R.
    Albuquerque, Adriano B.
    Simao, Regis P. S.
    Azevedo, Raimundo S. N.
    Nunes, Luciano C.
    COMPLEXITY, 2019,
  • [28] Self-Assignment: Task Allocation Practice in Agile Software Development
    Masood, Zainab
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 : 292 - 297
  • [29] Learn or Earn? Intelligent Task Recommendations for Competitive Crowdsourced Software Development
    Karim, Muhammad Rezaul
    Yang, Ye
    Messinger, David
    Ruhe, Guenther
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5604 - 5613
  • [30] Dynamic Task Allocation in Multi-Robot System Based on a Team Competition Model
    Jin, Kai
    Tang, Pingzhong
    Chen, Shiteng
    Peng, Jianqing
    FRONTIERS IN NEUROROBOTICS, 2021, 15