Software cost estimation by fuzzy analogy for web hypermedia applications

The aim of this paper is to evaluate the accuracy o f Fuzzy Analogy for software cost estimation on a Web software data set. Fuzzy Analogy is based on reasoning by analogy and fuzzy logic to estimate effort when software projects are described by linguistic values such as low and high. Linguistic values are represented in the Fuzzy Analogy estimat ion process with fuzzy sets. However, the descriptions given of the Web software ttributes used are insufficient to empirically build their fuzzy repre s ntations. Hence, we have suggested the use of the Fuzzy C-Means clustering te chnique (FCM) and a Real Coded Genetic Algorithm (RCGA) to build these fuzzy r epresentations.

[1]  Michael J. Prietula,et al.  Case-Based Reasoning in Software Effort estimation , 1990, International Conference on Interaction Sciences.

[2]  H. Laborit,et al.  [Experimental study]. , 1958, Bulletin mensuel - Societe de medecine militaire francaise.

[3]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[4]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[5]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[6]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[7]  Martin J. Shepperd,et al.  Estimating Software Project Effort Using Analogies , 1997, IEEE Trans. Software Eng..

[8]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[9]  Francisco Herrera,et al.  A taxonomy for the crossover operator for real‐coded genetic algorithms: An experimental study , 2003, Int. J. Intell. Syst..

[10]  Gerardo Beni,et al.  A Validity Measure for Fuzzy Clustering , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Alain Abran,et al.  Generating fuzzy term sets for software project attributes by using fuzzy C-means and real coded genetic algorithms , 2006 .

[12]  Taghi M. Khoshgoftaar,et al.  Estimating software project effort by analogy based on linguistic values , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[13]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[14]  Emilia Mendes,et al.  A comparison of development effort estimation techniques for Web hypermedia applications , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[15]  Swarup Medasani,et al.  An overview of membership function generation techniques for pattern recognition , 1998, Int. J. Approx. Reason..

[16]  Alain Abran,et al.  COCOMO cost model using fuzzy logic , 2000 .