International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 98 - Number 20 |
Year of Publication: 2014 |
Authors: Gaurav Kumar, Pradeep Kumar Bhatia |
10.5120/17297-7709 |
Gaurav Kumar, Pradeep Kumar Bhatia . Automation of Software Cost Estimation using Neural Network Technique. International Journal of Computer Applications. 98, 20 ( July 2014), 11-17. DOI=10.5120/17297-7709
Software cost estimation is one of the most challenging tasks in software engineering. Over the past years the estimators have used parametric cost estimation models to establish software cost, however the challenges to accurate cost estimation keep evolving with the advancing technology. A detailed review of various cost estimation methods developed so far is presented in this paper. Planned effort and actual effort has been comparison in detail through applying on NASA projects. This paper uses Back-Propagation neural networks for software cost estimation. A model based on Neural Network has been proposed that takes KLOC of the project as input, uses COCOMO model parameters and gives effort as output. Artificial Neural Network represents a complex set of relationship between the effort and the cost drivers and is a potential tool for estimation. The proposed model automates the software cost estimation task and helps project manager to provide fast and realistic estimate for the project effort and development time that in turn gives software cost.