A FUZZY LOGIC BASED SOFTWARE DEVELOPMENT COST ESTIMATION MODEL WITH IMPROVED ACCURACY

Authors:

ShrabaniMallick,Dharmender Singh Kushwaha,

DOI NO:

https://doi.org/10.26782/jmcms.2020.08.00024

Keywords:

COCOMO,fuzzy logic,software development,cost estimation,

Abstract

Softwarecost and schedule estimation is usually based on the estimated size of the software. Advanced estimation techniques also make use of the diverse factors viz, nature of the project, staff skills available, time constraints, performance constraints, technology required and so on. Usually, estimation is based on an estimation model prepared with the help of experienced project managers. Estimation of software cost is predominantly a crucial activity as it incurs huge economic and strategic investment. However accurate estimation still remains a challenge as the algorithmic models used for Software Project planning and Estimation doesn’t address the true dynamic nature of Software Development. This paper presents an efficient approach using the contemporary Constructive Cost Model (COCOMO) augmented with the desirable feature of fuzzy logic to address the uncertainty and flexibility associated with the cost drivers (Effort Multiplier Factor). The approach has been validated and interpreted by project experts and shows convincing results as compared to simple algorithmic models. The proposed model cost is close to the actual cost to a tune of 98%.

Refference:

I Ali Bou Nassif, Mohammad Azzeh, Ali Idri and Alain Abran, Software Development Effort Estimation Using Regression Fuzzy Models, Computational Intelligence and Neuroscience, Hindawi publications, Feb 2019, Volume 2019 |Article ID 8367214 | 17 pages | https://doi.org/10.1155/2019/8367214

II Attarzadeh, I., Siew Hock Ow, “A novel soft computing model to increase the accuracy of software development cost estimation”, Published in 2nd International Conference on Computer and Automation Engineering (ICCAE), 2010, Volume: 3, Pages: 603 – 607, DOI: 10.1109/ICCAE.2010.5451810

III Ashish Sharma Manu Vardhan, A Versatile Approach for the Estimation of Software Development Effort Based on SRS Document , International Journal of Software Engineering and Knowledge Engineering (IJSEKE), 2014pp 1-42

IV Attarzadeh, I., Siew Hock Ow, “Improving estimation accuracy of the COCOMO II using an adaptive fuzzy logic model”, IEEE International Conference on Fuzzy Systems (FUZZ), 2011, Pages: 2458 – 2464, DOI: 10.1109/FUZZY.2011.6007471

V Attarzadeh, I.; Siew Hock Ow, Proposing a New High Performance Model for Software Cost Estimation””, ICCEE ’09. Second International Conference on Computer and Electrical Engineering, 2009, Volume: 2 Pages: 112 – 116, DOI: 10.1109/ICCEE.2009.97

VI [BOE81] Boehm, B., Software Engineering Economics, Prentice-Hall, 1981.

VII D. Manikavelan, R. Ponnusamy, Software quality analysis based on cost and error using fuzzy combined COCOMO model, Journal of Ambient Intelligence and Humanized Computing (2020), Springerlink, March 2020

VIII Huang, X.; Ho, D.; Ren, J.; Capretz, L.F., “A neuro-fuzzy tool for software estimation”, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings. Page: 520, DOI: 10.1109/ICSM.2004.1357862

IX Iman Attarzadeh ; Siew Hock Ow, Proposing a new software cost estimation model based on artificial neural networks, 2nd International Conference on Computer Engineering and Technology, IEEE April 2020, DOI: 10.1109/ICCET.2010.5485840

X Kushwaha, N., Suryakant, “Software cost estimation using the improved fuzzy logic framework”, Conference on IT in Business, Industry and Government (CSIBIG), 2014, Pages: 1 – 5, DOI: 10.1109/CSIBIG.2014.7056959

XI Mirseidova, S.; Atymtayeva, L., “Definition of software metrics for software project development by using fuzzy sets and logic “,13th International Symposium on Advanced Intelligent Systems (ISIS), Joint 6th International Conference on Soft Computing and Intelligent Systems (SCIS) and 2012, Pages: 272 – 276, DOI: 10.1109/SCIS-ISIS.2012.6505336

XII [PUT92] Putnam, L. and W. Myers, Measures for Excellence, Yourdon Press, 1992.

XIII Rama, S.P., “Analytical structure of a fuzzy logic controller for software development effort estimation”, International Conference on Electrical, Electronics, Signals, Communication and Optimization (EESCO), Year: 2015, Pages: 1 – 4, DOI: 10.1109/EESCO.2015.725

View Download