International Journal of Computer Applications
One of the greatest challenges for software developers is forecasting the development effort for a software system for the last decades. The capability to provide a good estimation on software development efforts is necessitated by the project managers. Software effort estimation model divided into two main categories: algorithmic and non-algorithmic. These models too have difficulty in modeling the inherent complex relationships between the contributing factors, are unable to handle categorical data as well as lack of reasoning capabilities.