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
来源
2017 11TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT AND APPLICATIONS (SKIMA) | 2017年
关键词
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
相关论文
共 20 条
  • [1] Dynamics of task allocation in global software development
    Imtiaz, Salma
    Ikram, Naveed
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (01)
  • [2] Research on Compatibility of Task Allocation and the Development Team for New product development
    Pei, Xiaobing
    Li, Ting
    Huangfu, Dandan
    SUSTAINABLE DEVELOPMENT AND ENVIRONMENT II, PTS 1 AND 2, 2013, 409-410 : 1560 - 1563
  • [3] An Ontology for Task Allocation to Teams in Distributed Software Development
    Marques, Anna Beatriz
    Carvalho, Jose Reginaldo
    Rodrigues, Rosiane
    Conte, Tayana
    Prikladnicki, Rafael
    Marczak, Sabrina
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 21 - 30
  • [4] Key factors that influence task allocation in global software development
    Mahmood, Sajjad
    Anwer, Sajid
    Niazi, Mahmood
    Alshayeb, Mohammad
    Richardson, Ita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 91 : 102 - 122
  • [5] 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
  • [6] 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 - +
  • [7] 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
  • [8] 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
  • [9] 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
  • [10] Toward intelligent clothes manufacturing: a systematic method for static and dynamic task allocation by genetic optimization
    Yan, Han
    Du, Xiaomeng
    Xu, Lu
    Xu, Shichao
    Zhang, Yanfeng
    Gong, Peng
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (10): : 7881 - 7897