Deakin University
Browse

File(s) under permanent embargo

Let smart ants help you reduce the delay penalty of multiple software projects

conference contribution
posted on 2017-06-30, 00:00 authored by W Zhang, Xiao LiuXiao Liu, Y Yang
Delays often occur in real-world software development projects and may cause significant monetary penalties to software companies. Meanwhile, industry lessons have shown that adding inexperienced employees would cause further delays due to the learning curve and communication overhead. However, if employees with same or similar skills and domain knowledge can be rescheduled from other concurrent projects to help with the delayed projects, it may be possible to reduce or even eliminate delay penalties without requesting extra employees. Here, the big challenge is how to conduct employee rescheduling without having employees working overtime, which is an NP hard problem in nature. To address such a problem, this paper proposes a novel employee rescheduling strategy based on improved ant colony optimization algorithm. Specifically, three generic rules are proposed to improve the effectiveness in generating valid solutions. Preliminary results on benchmark projects show that our strategy can achieve much better effectiveness than its genetic algorithm based counterpart in reducing the overall delay penalty of multiple software projects.

History

Pagination

271-273

Location

Buenos Aires, Argentina

Start date

2017-05-20

End date

2017-05-28

ISBN-13

9781538615898

Language

eng

Publication classification

E1 Full written paper - refereed, E Conference publication

Copyright notice

2017, IEEE

Title of proceedings

ICSE-C 2017 : Proceedings of the IEEE/ACM 39th International Conference on Software Engineering Companion

Event

Software Engineering Companion. International Conference (39th : 2017 : Buenos Aires, Argentina)

Publisher

IEEE

Place of publication

Piscataway, N.J.