Early phase software effort estimation model

Software cost estimation is the measurement of the effort and resource required to develop a software system for a particular defined time period. From the last few years, many software cost estimation models have been proposed for the estimation of effort and development time. The cost of the software can be estimated easily in the mid of project development. But with further study, we found that the cost must be estimated before the start of the project, to satisfy customer as well as developer's needs. In earlier proposed cost estimation models, cost estimation is done with more than 20 parameters at the early conceptual phase and if input is not defined using logical approach, then the results of estimation are unpredictable. This paper presents simple approach for estimating software development effort with a minimum set of parameters yet sufficient, that can be easily identified at an early stage while considering all possible aspects. We also introduced a weight factor in the estimation of effort for improving the accuracy of the estimation and the proposed weight factor is calculated by expert learning system. Further, we developed a web based tool for the estimation of cost based on our proposed approach. Finally, we compare our result with previous works on early estimation and conclude with the points of accuracy that we observe while comparing the results with existing approaches.

[1]  Sweta Kumari,et al.  Performance Analysis of the Software Cost Estimation Methods: A Review , 2013 .

[2]  Barry W. Boehm,et al.  Calibrating the COCOMO II Post-Architecture model , 1998, Proceedings of the 20th International Conference on Software Engineering.

[3]  Early Stage Software Effort Estimation Using Function Point Analysis : Empirical Evidence S , 2013 .

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

[5]  Barry W. Boehm Safe and Simple Software Cost Analysis , 2000, IEEE Software.

[6]  F. J. Heemstra,et al.  Software cost estimation , 1992, Inf. Softw. Technol..

[7]  Danny Ho,et al.  Software Effort Estimation in the Early Stages of the Software Life Cycle Using a Cascade Correlation Neural Network Model , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

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

[9]  Selangor Darul Ehsan,et al.  Issues in Software Cost Estimation , 2008 .

[10]  Ellis Horowitz,et al.  Cocomo ii model definition manual , 1998 .

[11]  N. Balaji,et al.  Software Cost Estimation using Function Point with Non Algorithmic Approach , 2013 .

[12]  Barry W. Boehm,et al.  Simple empirical software effort estimation model , 2014, ESEM '14.