Fuzzy Based PSO for Software Effort Estimation

Software Effort Estimation is the most important activity in project planning for Project Management. This Effort estimation is required for estimation of resources, time to complete the project successfully. Many models have been proposed, but because of differences in the data collected, type of projects and project attributes, no model has been proven successful at effectively and consistently predicting software development effort due to the uncertainty factors. The Uncertainty in effort estimation controlled by using fuzzy logic and the parameters of the Effort estimation are tuned by the Particle Swarm Optimization with Inertia Weight. We proposed three models for software effort estimation using fuzzy logic and PSO with Inertia Weight. The valuated effort is optimized using the incumbent archetypal and tested and tried on NASA software projects on the basis of three touchstones for assessment of software cost estimation models. A comparison of the all models is done and it is found that the incumbent archetypal cater better values.

[1]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[2]  Chunguang Zhou,et al.  Fuzzy discrete particle swarm optimization for solving traveling salesman problem , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[3]  Alaa F. Sheta,et al.  Development of software effort and schedule estimation models using Soft Computing Techniques , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[4]  Alaa F. Sheta,et al.  Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects , 2006 .

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Victor R. Basili,et al.  A meta-model for software development resource expenditures , 1981, ICSE '81.

[7]  Ryo Kawabata,et al.  Swarm Intelligence in the Optimization of Software Development Project Schedule , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[8]  Vadlamani Ravi,et al.  Software cost estimation using computational intelligence techniques , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[9]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[10]  Hao Ying The Takagi-Sugeno fuzzy controllers using the simplified linear control rules are nonlinear variable gain controllers , 1998, Autom..

[11]  Danny Ho,et al.  Improving the COCOMO model using a neuro-fuzzy approach , 2007, Appl. Soft Comput..

[12]  Ch. V. M. K. Hari,et al.  Interval Type-2 Fuzzy Logic for Software Cost Estimation Using Takagi-Sugeno Fuzzy Controller , 2010 .

[13]  Leon G. Higley,et al.  Forensic Entomology: An Introduction , 2009 .

[14]  Iman Attarzadeh,et al.  A novel soft computing model to increase the accuracy of software development cost estimation , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[15]  Siew Hock Ow,et al.  Soft Computing Approach for Software Cost Estimation , 2010 .