DOI QR코드

DOI QR Code

A Fuzzy Logic Based Software Development Cost Estimation Model with improved Accuracy

  • 투고 : 2024.06.05
  • 발행 : 2024.06.30

초록

Software cost 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.

키워드

참고문헌

  1. 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
  2. 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
  3. 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.7253928
  4. 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
  5. 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
  6. 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
  7. 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
  8. [BOE81] Boehm, B., Software Engineering Economics, Prentice-Hall, 1981.
  9. [PUT92] Putnam, L. and W. Myers, Measures for Excellence, Yourdon Press, 1992.
  10. Ali Bou Nassif,1,2 Mohammad Azzeh,3 Ali Idri,4 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
  11. 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
  12. 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