Swinburne
Browse

Decision support for project rescheduling to reduce software development delays based on ant colony optimization

Download (2.48 MB)
journal contribution
posted on 2024-07-11, 12:06 authored by Wei Zhang, Yun YangYun Yang, Xiaji LiuXiaji Liu, Cheng Zhang, Xuejun Li, Rongbin Xu, Feng WangFeng Wang, Muhammad Ali Babar
Delays often occur during some activities in software development projects. Without handling of project delays effectively, many software development projects fail to meet their deadlines. If extra employees with same or similar skills and domain knowledge can be rescheduled for the remaining activities of the delayed projects, it can be possible to reduce or even eliminate existing delays in concurrent software development projects of similar nature. However, it is evident that employee rescheduling may result in delaying other activities, which may lead to the problem of delay propagation. Hence, it is important to investigate how to reduce or even eliminate the delay in one project without impacting other projects. By nature this is an NP-hard problem. Therefore, we propose a novel generic rescheduling strategy based on adaptive ant colony optimization algorithm to provide decision support for software project managers to select appropriate employees to deal with project delays. We have carried out a set of comprehensive experiments to evaluate the performance of the proposed strategy. In addition, three real world software project instances are also utilized to evaluate our strategy. The results show that our strategy is effective, efficient and able to outperform its representative counterparts significantly.

Funding

ARC | LP0990393

History

Available versions

PDF (Published version)

ISSN

1875-6883

Journal title

International Journal of Computational Intelligence Systems

Volume

11

Issue

1

Pagination

894-910

Publisher

Atlantis Press

Copyright statement

Copyright © 2018 The authors. This article is distributed under the terms of the Creative Commons Attribution License 4.0, which permits non-commercial use, distribution and reproduction in any medium, provided the original work is properly cited. See for details: https://creativecommons.org/licenses/by-nc/4.0/

Language

eng

Usage metrics

    Publications

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC