Title :
A novel soft computing model to increase the accuracy of software development cost estimation
Author :
Attarzadeh, Iman ; Ow, Siew Hock
Author_Institution :
Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur, Malaysia
Abstract :
Software cost and time estimation is the process of estimating the cost and time required to develop a software system. Software cost and time estimation supports the planning and tracking of software projects. Effectively controlling the expensive investment of software development is one of the important issues in software project management. Estimating software development cost with high precision is still a great challenge for project managers, because it allows for considerable financial and strategic planning. Software cost estimation refers to the predictions of the likely amount of effort, time, and staffing levels required to build a software system. A very helpful form of cost estimation is the one made at an early stage during a project, when the costing of the project is proposed for approval. However, estimates at the early stages of the development are the most difficult to obtain. In this paper a novel Constructive Cost Model (COCOMO) based on soft computing approach is proposed for software cost estimation. This model carries some of the desirable features of neural networks approach, such as learning ability and good interpretability, while maintaining the merits of the COCOMO model. Unlike the standard neural networks approach, the proposed model can be interpreted and validated by experts, and has good generalisation capability. The model deals effectively with imprecise and uncertain input and enhances the reliability of software cost estimates. From the experimental results, it was concluded that, by the proposed neural network model, the accuracy of cost estimation can be improved and the estimated cost can be very close to the actual cost.
Keywords :
neural nets; software development management; strategic planning; constructive cost model; financial-strategic planning; neural networks approach; soft computing model; software cost-time estimation; software development cost estimation; software project management; Costing; Costs; Financial management; Investments; Neural networks; Programming; Project management; Software development management; Software systems; Strategic planning; COCOMO model; Software engineering; artificial neural networks; soft computing techniques; software cost estimation models;
Conference_Titel :
Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-5585-0
Electronic_ISBN :
978-1-4244-5586-7
DOI :
10.1109/ICCAE.2010.5451810