Software Effort Estimation Using Artificial Neural Networks: A Survey of the Current Practices
- Resource Type
- Conference
- Authors
- Hamza, Haitham; Kamel, Amr; Shams, Khaled
- Source
- 2013 10th International Conference on Information Technology: New Generations Information Technology: New Generations (ITNG), 2013 Tenth International Conference on. :731-733 Apr, 2013
- Subject
- Computing and Processing
Software
Estimation
Artificial neural networks
Software algorithms
Fuzzy neural networks
Radial basis function networks
Software effort estimation
Estimation using ANN
Survey on software estimation
Cost estimation
- Language
The value of Artificial Neural Networks (ANNs) methods in performing complicated pattern recognition and nonlinear estimation tasks has been demonstrated across an impressive spectrum of applications. ANNs methods are also used in software development process, since it is a complex environment with many interrelated factors affecting development effort and productivity. Accurate forecasting has proved difficult since many of these interrelationships are not fully understood. This paper provides an overview on the use Artificial Neural Networks methods to estimate the development effort for software development projects. In this survey an explanation, on why those methods are used and how accurate they are.