Estimation of effort using nature inspired optimization techniques
Software effort estimation is an integral part of software development process. Accurate estimates help in finding the time, schedule, and manpower and in turn the cost that would be required to develop the software. Lines of Code and Function Points are the software metrics which determine the size of the software and are hence used in the process of software management. The success of a project depends upon the accurate and timely estimates and this also help in reducing the risk involved with the development of the project. In the recent years various optimization techniques have been used to accurately and efficiently determine the software effort. This paper presents some of the popular nature inspired optimization techniques like particle swarm optimization, bee colony optimization, ant colony optimization, firefly optimization, bat optimization, etc. used by the researchers for software effort estimation.