Application of General Regression Neural Network in Software Development Cost Estimation Based on Principle Component Analysis

The quality of project management and project cost are important factors affecting the success of software projects. These critical factors for software development contain time, quality and cost. Nowadays, the most popular method for software development cost estimation is judged by the project manager's experience. The project manager needs to estimate a reasonable software development cost according to the previous relevant data information of project while facing the problem. Therefore, in this research we propose a new cost estimation model based on the Principle Component Analysis (PCA) and General Regression Neural Network (GRNN) for software development project.

[1]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[2]  Capers Jones,et al.  The Economics of Software Quality , 2011 .

[3]  Donald F. Specht,et al.  A general regression neural network , 1991, IEEE Trans. Neural Networks.

[4]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.