An Investigation of Optimal Project Scheduling and Team Staffing in Software Development using Particle Swarm Optimization
Staffing a software project: A constraint satisfaction and optimization-based approach