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 条
  • [31] Analyzing the evolution of large-scale software
    Mens, T
    Ramil, JF
    Godfrey, MW
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2004, 16 (06): : 363 - 365
  • [32] Large-Scale Visualization Projects for Teaching Software Engineering
    Mueller, Christoph
    Reina, Guido
    Burch, Michael
    Weiskopf, Daniel
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2012, 32 (04) : 14 - 19
  • [33] Challenges in Large-Scale Agile Software Development Projects
    Saeeda, Hina
    Ahmad, Muhammad Ovais
    Gustavsson, Tomas
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1030 - 1037
  • [34] MANAGEMENT PROBLEMS IN LARGE-SCALE SOFTWARE DEVELOPMENT PROJECTS
    JONES, MM
    MCLEAN, ER
    SLOAN MANAGEMENT REVIEW, 1970, 11 (03): : 1 - 15
  • [35] Large scale RO projects: The evolution of reverse osmosis
    Kobilnyk, Anthony
    Butt, Shiraz
    FILTRATION + SEPARATION, 2007, : 14 - 16
  • [36] Agile software testing in a large-scale project
    Talby, David
    Keren, Aria
    Hazzan, Orit
    Dubinsky, Yael
    IEEE SOFTWARE, 2006, 23 (04) : 30 - +
  • [37] Constraint-based human resource allocation in software projects
    Kang, Dongwon
    Jung, Jinhwan
    Bae, Doo-Hwan
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (05): : 551 - 577
  • [38] Human Resource Allocation in Software Project with Practical Considerations
    Park, Jihun
    Seo, Dongwon
    Hong, Gwangui
    Shin, Donghwan
    Hwa, Jimin
    Bae, Doo-Hwan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (01) : 5 - 26
  • [39] Large Scale Infrastructure Projects: The Art of Project or Change Management?
    Geert Letens
    Kurt Verweire
    Peter De Prins
    Frontiers of Engineering Management, 2016, (03) : 197 - 202
  • [40] Large Scale Infrastructure Projects: The Art of Project or Change Management?
    Geert Letens
    Kurt Verweire
    Peter De Prins
    Frontiers of Engineering Management, 2016, 3 (03) : 197 - 202+296