FAHSCEP: Fuzzy and Analogy Based Hybrid Software Cost Estimation Process


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


Estimation models in software engineering are used to predict some important attributes of future entities such as software development effort, software reliability and programmers productivity. Among these models, those estimating software effort have motivated considerable research in recent years. Estimation by analogy is one of the attractive techniques in software effort estimation field. However, the procedure used in estimation by analogy is not yet able to handle correctly categorical data. In this paper, we propose a new approach based on reasoning by analogy, fuzzy logic and linguistic quantifiers to estimate effort when the software project is described either by categorical or numerical data. Fuzzy logic-based cost estimation models are more appropriate when vague and imprecise information is to be accounted for. Fuzzy systems try to behave just like the processes of the brain with a rule base. In our proposed method the effort and the cost can be estimated using the Fuzzy logic based analogy method and the cost can be calculated. The performance of the proposed system is calculated using MARE (Mean Absolute Relative Error).
Copyright © 2013 Praise Worthy Prize - All rights reserved.

Keywords


Cost Estimation; Effort Estimation; Analogy; Fuzzy Logic; MARE (Mean Absolute Relative Error); COCOMO (COstructive COst Model)

Full Text:

PDF


References


Chris F. Kemerer, "An Empirical Validation of Software Cost Estimation Models",Communications of the ACM, Vol. 30, No. 5,pp. 416-429, May 1987

Ali Idri, Taghi M.Khoshgoftaar and Alain Abran, "Can Neural Netwoks be easily Interpreted in Software Cost Estimation?", 2002 World Congress on computational intelligence, honolulu, Huwaii, pp. 1-8, May 12-17, 2002

Harish Mittal and Pradeep Bhatia, "A comparative study of conventional effort estimation and fuzzy effort estimation based on Triangular Fuzzy Numbers", International Journal of Computer Science and Security, Vol. 1, No. 4, pp. 36-47, 2002

Xishi Huang,Danny Ho, Jing Ren and Luiz F. Capretz, "A soft computing framework for software effort estimation", Journal Soft Computing - A Fusion of Foundations, Vol. 10, No.2, Pp 170-177, Jan 2006

Hasan Al-Sakran, "Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning", Journal of Computer Science, Vol. 2, No. 3, Pp. 276-282, 2006

Stein Grimstad and Magne Jørgensen, "A framework for the analysis of software cost estimation accuracy", Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, Pp. 58-65, New York, USA, 2006

Alaa F. Sheta, "Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects", Journal of Computer Science, vol.2, No. 2, Pp. 118-123, 2006

Harish Mittal and Pradeep Bhatia, "Optimization Criteria for Effort Estimation using Fuzzy Technique", Clei Electronic Journal, Vol. 10, No. 1, Pp 1-11, June 2007

Xishi Huang, Danny Ho, Jing Ren and Luiz F. Capretz, "Improving the COCOMO model using a neuro-fuzzy approach", Applied Soft Computing, Vol. 7, Pp.29–40, 2007

Ch. Satyananda Reddy and KVSVN Raju, "An Improved Fuzzy Approach for COCOMO’s Effort Estimation using Gaussian Membership Function", Journal Of Software, Vol. 4, No. 5, Pp. 452-459, July 2009

CH.V.M.K.Hari, Prof. Prasad Reddy P.V.G.D, J.N.V.R Swarup Kumar and G.Sri Ram Ganesh, "Identifying the Importance of Software Reuse in COCOMO81, COCOMOII", International Journal on Computer Science and Engineering Vol.1, No.3, Pp. 142-147, 2009

Vishal Sharma and Harsh Kumar Verma, " Optimized Fuzzy Logic Based Framework for Effort Estimation in Software Development",IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 2, No 2,Pp. 30-38, March 2010

Majed Al Yahya, Rodina Ahmad, and Sai Lee, "Impact of CMMI Based Software Process Maturity on COCOMO II’s Effort Estimation", The International Arab Journal of Information Technology, Vol. 7, No. 2, Pp. 129-138, April 2010

Wei Lin Du, Danny Ho and Luiz Fernando Capretz, "Improving Software Effort Estimation Using Neuro-Fuzzy Model with SEER-SEM", Global Journal of Computer Science and Technology, Vol. 10, No. 12, Pp. 52-64, Oct 2010

Roheet Bhatnagar, Vandana Bhattacharjee and Mrinal Kanti Ghose, "A Proposed Novel Framework for Early Effort Estimation using Fuzzy Logic Techniques", Global Journal of Computer Science and Technology Vol. 10, No. 14, Pp. 66-72, Nov 2010

Arshid Ali, Salman Qadri, Syed Shah Muhammad, Jalil Abbas, Muhammad TariqPervaiz and Sarfaraz Awan, "Software Cost Estimation through Entity Relationship Model", Journal of American Science,Vol.6, No. 11,Pp. 47-51, 2010

Vahid Khatibi and Dayang N. A. Jawawi, "Software Cost Estimation Methods: A Review", Journal of Emerging Trends in Computing and Information Sciences, Vol. 2, No. 1, Pp. 21-29, 2010

Iman Attarzadeh and Siew Hock Ow , “Improving the Accuracy of Software Cost Estimation Model Based on a Fuzzy Logic Model”, World applied sciences Journal, Vol. 8, No. 2, pp. 177-184, 2010

Prasad Reddy. P.V.G.D, "Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimation Models", International Journal of Software Engineering (IJSE), Vol. 1, No. 2, Pp.12-23, 2010

Ayman A. Issa, "An Algorithmic Software Cost Estimation Model For Early Stages Of Software Development", International Journal Of Academic Research, Vol. 3, No. 2,Pp 336-341, March, 2011.

N. E. Fenton and S. L. Pfleeger, “Software Metrics: A Rigorous and Practical Approach”, PWS Publishing Company, 1997.

J. D. Aron, “Estimating Resource for Large Programming Systems”, NATO Science Committee, Rome, Italy, October 1969.

A. J. Albrecht, and J. E. Gaffney, "Software function, source lines of codes, and development effort prediction: a software science validation", IEEE Trans Software Eng. SE-9, 1983, pp.639-648.

A.Idri and A. Abran, "Towards A Fuzzy Logic Based Measures For Software Project similarity", In Proc. of the 6th Maghrebian Conference on Computer Sciences, Fes, Morroco, pp.9-18, 2000.

A.Idri and A. Abran, "Towards A Fuzzy Logic Based Measures For Software Project similarity", In Proc. of the 7th International Symposium on Software Metrics, England, pp.85-96,2001.

M.J.Shepperd, C.Schofield and B.Kitchenham, “Estimating Software Project Effort Using Analogies,” IEEE Trans. Software Eng., vol. 23, pp. 736-743, 1997.

Sayyad Shirabad, J. and Menzies, T.J. (2005) The PROMISE Repository of Software Engineering Databases. School of Information Technology and Engineering, University of Ottawa, Canada. Available: http://promise.site.uottawa.ca/SERepository

Idri, A., Abran, A., Khosgoftaar, T.M., “Fuzzy Analogy: A New Approach for Software Cost Estimation”, in International Workshop on Software Measurement (IWSM'01), Montréal, Québec, 2001.

Ch. Satyananda Reddy and KVSVN Raju, "Improving the Accuracy of Effort Estimation through Fuzzy Set Representation of Size", Journal of Computer Science, Vol.5, No. 6, pp. 451-455, 2009.

L. X. Wang, and J. M. Mendel, “Generating fuzzy rules by learning from examples”, IEEE Transactions on System, Man, and Cybernetics, 22(6) 1992.

W. Pedrycz, H. F. Peters, and S. Ramanna, “A fuzzy set approach to cost estimation of software projects”, Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering, Alberta, Canada, 1999.

Zakrani, A., Idri, A., Applying radial basis function neural networks based on fuzzy clustering to estimate web applications effort, (2010) International Review on Computers and Software (IRECOS), 5 (5), pp. 516-524.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize