Modeling Human Resource Experience Evolution for Multiobjective Project Scheduling in Large Scale Software Projects

被引:10
|
作者
Nigar, Natasha [1 ]
Shahzad, Muhammad Kashif [2 ]
Islam, Shahid [1 ]
Kumar, Satish [3 ]
Jaleel, Abdul [1 ]
机构
[1] Univ Engn & Technol, Dept Comp Sci RCET, Lahore 39161, Pakistan
[2] Govt Pakistan, Power Div, Minist Energy, Power Informat Technol Co PITC, Lahore 39161, Pakistan
[3] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Task analysis; Software; Costs; Unified modeling language; Schedules; Remuneration; Data models; Software project scheduling; experience; metaheuristics; multi-objective optimization; OPTIMIZATION; ALGORITHM; MANAGEMENT;
D O I
10.1109/ACCESS.2022.3169596
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The software project scheduling (SPS) is a project-scheduling problem where limited human resources are assigned to the tasks in multi-team project settings. Besides other dynamic events, employees experience evolution has direct influence in completing large-scale projects within budget and time. In this paper, a new SPS model is developed as a dynamic multi-objective optimization problem, which incorporates employees experience evolution with their learning ability over time. The experimental results on 24 problem instances (including six real-world instances) show that the developed SPS model reduces project duration by 40% while being within budget. The results provide evidence that consideration of experience evolution while tasks reallocation under dynamic events significantly optimizes project schedules. Moreover, the developed SPS model is evaluated with six state-of-the-art algorithms as bi-criterion evolution (BCE), NSGA-II, NSGA-III, Two_Arch2, OMOPSO, speed-constrained multi-objective particle swarm optimization (SMPSO) where BCE demonstrated distinct superiority for 63% data instances.
引用
收藏
页码:44677 / 44690
页数:14
相关论文
共 50 条
  • [1] Using metaheuristics in multiobjective resource constrained project scheduling
    Viana, A
    de Sousa, JP
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 120 (02) : 359 - 374
  • [2] Cooperative coevolution with an improved resource allocation for large-scale multi-objective software project scheduling
    Shen, Xiaoning
    Guo, Yinan
    Li, Aimin
    APPLIED SOFT COMPUTING, 2020, 88
  • [3] Software evolution in open source projects - a large-scale investigation
    Koch, Stefan
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2007, 19 (06): : 361 - 382
  • [4] A multiobjective resource-constrained project-scheduling problem
    Ben Abdelaziz, Fouad
    Krichen, Saoussen
    Dridi, Olfa
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, PROCEEDINGS, 2007, 4724 : 719 - +
  • [5] A multiobjective evolutionary algorithm for scheduling and inspection planning in software development projects
    Hanne, T
    Nickel, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (03) : 663 - 678
  • [6] Multimode resource-constrained project scheduling in flexible projects
    Zsolt T. Kosztyán
    István Szalkai
    Journal of Global Optimization, 2020, 76 : 211 - 241
  • [7] Multimode resource-constrained project scheduling in flexible projects
    Kosztyan, Zsolt T.
    Szalkai, Istvan
    JOURNAL OF GLOBAL OPTIMIZATION, 2020, 76 (01) : 211 - 241
  • [8] Scheduling resource-constrained projects with a flexible project structure
    Kellenbrink, Carolin
    Helber, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 246 (02) : 379 - 391
  • [9] Evolution and growth in large libre software projects
    Robles, G
    Arnor, JJ
    Gonzalez-Barahona, JM
    Herraiz, I
    EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 165 - 174
  • [10] Dynamic Multiobjective Software Project Scheduling Optimization Method Based on Firework Algorithm
    Cheng, Jian
    Ji, Jianjiao
    Guo, Yi-nan
    Ji, Junhua
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019