Software inspection process
Fuzzy project scheduling system for software development
Fuzzy Sets and Systems - Special issue on operations research
Software project management net: a new methodology on software management
Software project management net: a new methodology on software management
Resource-constrained project scheduling: a survey of recent developments
Computers and Operations Research
The ant colony optimization meta-heuristic
New ideas in optimization
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Optimal software release scheduling based on artificial neural networks
Annals of Software Engineering
Genetic Algorithms for Project Management
Annals of Software Engineering
Ant Colony Optimization
Software project management with GAs
Information Sciences: an International Journal
Staffing a software project: A constraint satisfaction and optimization-based approach
Computers and Operations Research
Time-line based model for software project scheduling with genetic algorithms
Information and Software Technology
Value-Based Multiple Software Projects Scheduling with Genetic Algorithm
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Project Scheduling Problem for Software Development with Random Fuzzy Activity Duration Times
ISNN 2009 Proceedings of the 6th International Symposium on Neural Networks: Advances in Neural Networks - Part II
An evolutionary squeaky wheel optimization approach to personnel scheduling
IEEE Transactions on Evolutionary Computation
An efficient hybrid algorithm for resource-constrained project scheduling
Information Sciences: an International Journal
Optimizing discounted cash flows in project scheduling: an ant colony optimization approach
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A knowledge-based evolutionary assistant to software development project scheduling
Expert Systems with Applications: An International Journal
A genetic algorithm approach to a general category projectscheduling problem
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Ant colony system: a cooperative learning approach to the traveling salesman problem
IEEE Transactions on Evolutionary Computation
Ant colony optimization for resource-constrained project scheduling
IEEE Transactions on Evolutionary Computation
Ant system: optimization by a colony of cooperating agents
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Ant colony optimization for routing and load-balancing: survey and new directions
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Hi-index | 0.01 |
Software project scheduling problem (SPSP) is one of the important and challenging problems faced by the software project managers in the highly competitive software industry. As the problem is becoming an NP-hard problem with the increasing numbers of employees and tasks, only a few algorithms exist and the performance is still not satisfying. To design an effective algorithm for SPSP, this paper proposes an ant colony optimization (ACO) approach which is called ACS-SPSP algorithm. Since a task in software projects involves several employees, in this paper, by splitting tasks and distributing dedications of employees to task nodes we get the construction graph for ACO. Six domain-based heuristics are designed to consider the factors of task efforts, allocated dedications of employees and task importance. Among these heuristic strategies, the heuristic of allocated dedications of employees to other tasks performs well. ACS-SPSP is compared with a genetic algorithm to solve the SPSP on 30 random instances. Experimental results show that the proposed algorithm is promising and can obtain higher hit rates with more accuracy compared to the previous genetic algorithm solution.