International Journal of Electronics Communication and Computer Engineering
The most important activity in software project management process is the estimation of software development effort. The literature shows many algorithmic cost estimation models such as Boehm's COCOMO, Albrecht's function point analysis, Putnam's SLIM, ESTIMACS, soft computing based techniques etc., but each model has their own advantages and disadvantages in predicting development cost and effort. This is because of the availability of project data in the initial stages of development process is often incomplete, inconsistent and vague. The accurate effort estimation in software project management process is major challenge.