International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Accurate cost estimation helps to complete project within time and budget. Many estimation models have been proposed over the last 30 years. This paper provides a detail overview of existing software cost estimation models and techniques. Cost estimation models are basically of two types: algorithmic and non-algorithmic. It also includes the recent developed techniques for software cost estimation field. This paper presents the strength and weakness of various software cost estimation methods. It also focuses on some of the relevant reasons that cause inaccurate estimation.