Software project scheduling using ant colony optimization
The size and complexity of software has increased with time. It has become important to efficiently schedule the different tasks of a project so as to deliver good quality software within the end user’s budget and specified time limit. Software project planning deals with project task scheduling and human resource allocation. The scheduling parameters can be optimized by various optimizing techniques in order to get efficient schedules. Ant Colony Optimization is based on the natural behavior of ants to find the shortest path from nest to food source. Ant Colony Optimization is meta-heuristics technique used to obtain better schedules. This paper presents a survey on the use of ant colony optimization for software project scheduling. The literature survey suggests that many researchers have used ACO for software project scheduling and have obtained better results as compared to other techniques.