Multi-Skills Resource Constrained and Personality Traits Based Project Scheduling

被引:4
作者
Akbar, Saeed [1 ]
Ahmad, Iftikhar [2 ]
Khan, Rizwan [1 ]
Lopes, Ivandro Ortet [3 ]
Ullah, Rahmat [4 ]
机构
[1] Zhejiang Normal Univ, Sch Comp Sci & Math, Jinhua 321004, Peoples R China
[2] Univ Glasgow, James Watt Sch Engn, Glasgow G12 8QQ, Scotland
[3] Huazhong Univ Sci & Technol, Sch Cyber Sci & Engn, Wuhan 430074, Peoples R China
[4] Univ South Wales, Fac Comp Engn & Sci, CEMET, Pontypridd CF37 1DL, Wales
关键词
Project management; personality traits; resource scheduling; soft skills; personality models; SOFTWARE-DEVELOPMENT; SATISFACTION; HEURISTICS; CLIMATE; IMPACT;
D O I
10.1109/ACCESS.2022.3229867
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the primary jobs of a software project manager is to assign available resources to software development tasks in such a way that results in a high-quality product at a low cost. Software Project Scheduling (SPS) allocates the most appropriate human resource to project activities at the right time to reduce software project failure risks and minimize project makespan. In literature, the SPS problem is referred to as the Multiple Resource-Constrained Project Scheduling Problem (MRCPSP). The MRCPSP assigns human resources with multiple skills and proficiency levels to various project activities. Human abilities can be distinguished into technical/hard and non-technical/soft skills. The former describes the skills related to technology, tools, etc. While the latter deals with the skills related to the personality, such as being introvert, extrovert, sensing, etc. Recent studies have shown that some tasks may require specific soft skills. Moreover, the efficiency and productivity of the assigned resource significantly reduce if the soft skill requirements are ignored during task allocation. Ultimately, the development process might end up in lower-quality software products with higher development costs; worst case, the project may even fail. Several MRCPSP-based SPS approaches have been designed to reduce the development costs of software projects. These mechanisms consider the hard skills of a human resource with different proficiency levels. However, they overlook the soft skills required leading to the inefficiency of the allocated human resources. This will increase the project makespan and may cause higher development costs or even project failures. Therefore, to fill this gap, we propose Multi-Skill Resource Constrained and Personality Traits based Project Scheduling (MSRCPPS) considering the soft skills as well as the technical skills of a human resource during SPS. The main objective is to minimize software project makespan. Finally, the effectiveness of our proposed approach is evaluated against existing state-of-the-art using extensive simulations.
引用
收藏
页码:131419 / 131429
页数:11
相关论文
共 47 条
[21]  
Junqi Cai, 2020, 2020 IEEE 16th International Conference on Control & Automation (ICCA), P1584, DOI 10.1109/ICCA51439.2020.9264319
[22]   An integrated survey of deterministic project scheduling [J].
Kolisch, R ;
Padman, R .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2001, 29 (03) :249-272
[23]  
Kolisch R., 1997, MANUSKRIPTE INSTITUT, V463, P34
[24]   Personality, emotional intelligence and work preferences in software engineering: An empirical study [J].
Kosti, Makrina Viola ;
Feldt, Robert ;
Angelis, Lefteris .
INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (08) :973-990
[25]   Behavioral software engineering: A definition and systematic literature review [J].
Lenberg, Per ;
Feldt, Robert ;
Wallgren, Lars Goran .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 :15-37
[26]   A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem [J].
Lin, Jian ;
Zhu, Lei ;
Gao, Kaizhou .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
[27]  
McCaulley M.H., 1998, Mbti manual: A guide to the development and use of the myersbriggs type indicator
[28]   AN INTRODUCTION TO THE 5-FACTOR MODEL AND ITS APPLICATIONS [J].
MCCRAE, RR ;
JOHN, OP .
JOURNAL OF PERSONALITY, 1992, 60 (02) :175-215
[29]  
Montequin V.R., 2012, Journal of Information Technology and Application in Education, V1, P28
[30]   Modeling Human Resource Experience Evolution for Multiobjective Project Scheduling in Large Scale Software Projects [J].
Nigar, Natasha ;
Shahzad, Muhammad Kashif ;
Islam, Shahid ;
Kumar, Satish ;
Jaleel, Abdul .
IEEE ACCESS, 2022, 10 :44677-44690