Home > CSC-OpenAccess Library > Manuscript Information

This is an Open Access publication published under CSC-OpenAccess Policy.

Particle Swarm Optimization in the fine-tuning of Fuzzy Software Cost Estimation Models

Prasad Reddy P.V.G.D

Pages - 12 - 23 | Revised - 30-06-2010 | Published - 10-08-2010

Published in International Journal of Software Engineering (IJSE)

MORE INFORMATION

KEYWORDS

Particle Swarm Optimization Algorithm (PSOA), , Fuzzy Estimate,, software cost estimation, Effort Estimation,

ABSTRACT

Software cost estimation deals with the financial and strategic planning of software projects. Controlling the expensive investment of software development effectively is of paramount importance. The limitation of algorithmic effort prediction models is their inability to cope with uncertainties and imprecision surrounding software projects at the early development stage. More recently, attention has turned to a variety of machine learning methods, and soft computing in particular to predict software development effort. Fuzzy logic is one such technique which can cope with uncertainties. In the present paper, Particle Swarm Optimization Algorithm (PSOA) is presented to fine tune the fuzzy estimate for the development of software projects . The efficacy of the developed models is tested on 10 NASA software projects, 18 NASA projects and COCOMO 81 database on the basis of various criterion for assessment of software cost estimation models. Comparison of all the models is done and it is found that the developed models provide better estimation

1 | Bardsiri, V. K., Jawawi, D. N. A., Hashim, S. Z. M., & Khatibi, E. (2014). A flexible method to estimate the software development effort based on the classification of projects and localization of comparisons. Empirical Software Engineering, 19(4), 857-884. |

2 | Sandhu, G. S., & Salaria, D. S. (2014). A Bayesian Network Model of the Particle Swarm Optimization for Software Effort Estimation. International Journal of Computer Applications, 96(4). |

3 | Kumar, G., & Bhatia, P. K. (2014). Automation of software cost estimation using neural network technique. Memory, 1(1.06), 1-21. |

4 | Ganesh, M. S., & Thanushkodi, K. (2013). FAHSCEP: Fuzzy and Analogy Based Hybrid Software Cost Estimation Process. International Review on Computers and Software (IRECOS), 8(7), 1497-1505. |

5 | Kamal, S., & Nasir, J. A. (2013). A Fuzzy Logic Based Software Cost Estimation Model. International Journal of Software Engineering and Its Applications, 7(2), 7-18. |

6 | Bardsiri, V. K., Jawawi, D. N. A., Hashim, S. Z. M., & Khatibi, E. (2013). A PSO-based model to increase the accuracy of software development effort estimation. Software Quality Journal, 21(3), 501-526. |

7 | Rao, S., Hari, C. H., & Prasad Reddy, P. V. G. D. (2013). Predictive and Stochastic Approach for Software Effort Estimation. Int. J. of Software Engineering, IJSE, 6. |

8 | FSKSM, U. T. M. A Fuzzy Logic Based Software Cost Estimation Model. |

9 | PVGD, P. R., & VMK, H. C. (2012). Fuzzy and Swarm Intelligence for Software Cost Estimation. Global Journal of Computer Science and Technology, 11(22). |

10 | Papatheocharous, E., & Andreou, A. S. (2012).A hybrid software cost estimation approach utilizing decision trees and fuzzy logic. International Journal of Software Engineering and Knowledge Engineering, 22(03), 435-465. |

11 | PVGDP, R., CHVMK, H., & Rao, T. S. (2011). Multi objective particle swarm optimization for software cost estimation. Int J Comput Appl, 32(3), 13-17. |

12 | saboktakin Rizi, E., & Reshadinezhad, M. Comparing the Impact of Bandwidth and Congestion on Selection of Heterogeneous Lines Applying Fuzzy-Genetic. |

1 | Google Scholar |

2 | CiteSeerX |

3 | refSeek |

4 | Scribd |

5 | slideshare |

6 | PDFCAST |

7 | PdfSR |

1 | Hodgkinson, A.C. and Garratt, P.W.,A Neuro-Fuzzy Cost Estimator, In (Eds.) Proc. of the 3rd International Conference on Software Engineering and Applications – SAE , 1999 pp.401-406. |

2 | Boehm B. W., Software Engineering Economics, Englewood Cliffs, NJ, Prentice-Hall,1981. |

3 | B. W. Boehm et al., Software Cost Estimation with COCOMO II, Prentice Hall, (2000.) |

4 | L. C. Briand, T. Langley, and I. Wieczorek, A replicated assessment and comparison of common software cost modeling techniques, In Proceedings of the 2000 International Conference on Software Engineering, Limerick, Ireland, 2000, pp.377-386. |

5 | Schofield C. , Non-Algorithmic Effort Estimation Techniques, Technical Reports, Department of Computing, Bournemouth University, England, TR98-01 (1998) |

6 | Suresh Chandra Satapathy, J.V.R. Murthy, P.V.G.D. Prasad Reddy, B.B. Misra, P.K. Dash and G. Panda, Particle swarm optimized multiple regression linear model for data classification Applied Soft Computing , 9, ( 2), (2009), Pages 470-476 |

7 | Alaa F. Sheta, Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects , Journal of Computer Science 2 (2)(2006) 118-123 |

8 | Bailey, J.W. and Basili, A Meta model for software development resource expenditure. In: Proc. Intl. Conf. Software Engineering, (1981)107-115 |

9 | Putnam, L. H.,A General Empirical Solution to the Macro Software Sizing and Estimating Problem, IEEE Transactions on Software Engineering, 4(4) (1978). 345 – 361 |

10 | E. C. Laskari, K. E. Parsopoulos and M.N. Vrahatis, Particle Swarm Optimization for Minimax Problems , Evolutionary Computation, In: (Eds.) CEC '02 Proceedings of the 2002 Congress On, 2, 2002, pp. 1576 -158. |

11 | J.E. Matson, B.E. Barrett, J.M. Mellichamp, Software Development Cost Estimation Using Function Points, IEEE Trans. on Software Engineering, 20(4) (1994) 275-287. |

12 | Harish Mittal and Pradeep Bhatia Optimization Criteria for Effort Estimation using Fuzzy Technique CLEI ELECTRONIC JOURNAL, 10(1) ( 2007) pp1-11 |

13 | L.A. Zadeh, From Computing with numbers to computing with words-from manipulation of measurements to manipulation of perceptions, Int. J. Appl. Math. Comut.Sci, 12(3) (2002) 307-324. |

14 | A. Zadeh, , Fuzzy Sets, Information and Control, 8, (1965) 338-353. |

15 | Kirti Seth, Arun Sharma & Ashish Seth, Component Selection Efforts Estimation– a Fuzzy Logic Based Approach, IJCSS-83, Vol (3), Issue (3). |

16 | Zhiwei Xu, Taghi M. Khoshgoftaar, Identification of fuzzy models of software cost estimation, Fuzzy Sets and Systems 145 (2004) 141–163 |

Professor Prasad Reddy P.V.G.D

Andhra University - India

prasadreddypvgd@gmail.com