Development Effort Estimation Using Soft Computing
https://doi.org/10.7763/IJMLC.2012.V2.186Abstract
Software development effort estimation is a daunting task that is being carried out by software developers as not much of the information about the software which is to be developed is available during the early stages of development. The information that is to be gathered for various attributes of software needs to be subjective which otherwise leads to imprecision and uncertainty. Inaccurate estimation of the software effort and schedule leads to financial loses and also delays in project deadline. In this paper, we present the use of soft computing technique to build a suitable model which improves the process of effort estimation. To do so, various parameters of Constructive Cost Model (COCOMO) II are fuzzified that leads to reliable and accurate estimates of effort. The results show that the value of Magnitude of Relative Error (MRE) obtained by applying fuzzy logic is quite lower than MRE obtained from algorithmic model. By analyzing the results further it is observed that Gau...
References (19)
- S. G. MacDonell and A. R. Gray, "A comparison of techniques for software development effort prediction," International Conference on Neural Information Processing and Intelligent Control Systems, New Zealand, pp. 869-872, 1997.
- A. C. Hodgkinson and P. W. Garratt, "A neurofuzzy cost estimator,"Proceedings of Third International Conference on Software Engineering and Applications, pp. 401-406, 1999.
- G. Standish, "The chaos report," The Standish Group, 1995.
- I. Somerville, Software Engineering, 6 th ed., Addison-Wesley Publishers Limited, 2001.
- L. H. Putnam, "A general empirical solution to the macro software sizing and estimating problem," IEEE transactions on Software Engineering, vol. 2, pp. 345-361.
- B. W. Boehm, Software Engineering Economics, Englewoods Cliffs, NJ, Prentice-Hall, 1981.
- J. Ryder, "Fuzzy modeling of software effort prediction," IEEE Information Technology Conference, pp. 53-56, 1998.
- Z. Fei and X. Liu., "f-COCOMO: fuzzy constructive cost model in software engineering," IEEE International Conference on Fuzzy Systems, pp. 331-337, 1992.
- A. Idri, A. Abrian, and L. Kjiri, "COCOMO Cost Model using Fuzzy Logic," International Conference on Fuzzy Theory & Technology Atlantic, New Jersey, 2000.
- P. Musilek, W. Pedrycz, G. Succi, and M. Reformat," Software cost estimation with fuzzy models," Applied Computing Review, vol. 2, pp. 24-29, 2000
- C. L. Martin, J. L.Pasquier, Y. M. Cornelio, and G. T. Augustin, "Software development effort estimation using fuzzy logic: A case study," IEEE Proceedings of the Sixth Mexican International Conference on Computer Science (ENC), pp. 113-120, 2005.
- B. Boehm, B. Clark, E. Horwitz, R. Madachy, C. Abts, S. Chulani, A. W. Brown, and B. Steece, "COCOMO II model definition manual," University of South California Center for Software Engineering, 2000.
- M. W. Nisar, J. W. Yong and M. Elahi, "Software development effort estimation using fuzzy logic -A survey," IEEE International Conference on Fuzzy Systems and Knowledge Discovery, vol. 1, pp. 421-427, 2008.
- M. Jorgenson and D. I. K. Sjoberg, "The impact of customer expectation on software development effort estimates," International Journal of Project Management, vol. 22, pp. 317-325
- H. K. Verma, and V. Sharma, "Handling imprecision in inputs using fuzzy logic to predict effort in software development," IEEE International Advance Computing Conference (IACC), pp. 436-442, 2010.
- I. Attarzadeh, and S. H. Ow, "A novel soft computing model to increase the accuracy of software development cost estimation," IEEE International Conference on Computer and Automation Engineering (ICCAE), vol. 3, pp. 603-607, 2010.
- M. O. Saliu, M.A. Ahmed, and J. AlGhamdi, "Towards adaptive soft computing based software effort prediction," IEEE Annual Meeting of Fuzzy Information, vol. 1, pp. 16-21, 2004.
- J. M. Mendel, "Fuzzy logic system for engineering: A tutorial," IEEE Transactions on Neural Networks, vol. 11, pp. 748-768, 2000.
- K. Strike, K. E. Emam, and N. Madhavji, "Software cost estimation with incomplete data," IEEE Transactions on Software Engineering, vol. 27, 2001.