..............................
            ..............................
            ..............................
            
Performance Analysis of FCM Based ANFIS and
        
        One  of  the  major  challenges  confronted  in  the  software industry  is  the  software  cost  estimation. It  is  very  much 
related  to,  the  decision  making  in  an  organization  to  bid,  plan  and  budget the  system  that  is  to  be  developed. The  basic 
parameter in the software cost estimation is the development effort. It tend to be less accurate when computed manually. This 
is because, the requirements are not specified accurately at the earlier stage of the project. So several methods were developed 
to  estimate  the development  effort such  as regression,  iteration  etc. In  this  paper  a  soft  computing  based  approach is 
introduced  to  estimate  the  development  effort.  The  methodology  involves  an Adaptive  Neuro  Fuzzy  Inference  System (ANFIS) 
using  the  Fuzzy  C  Means  clustering  (FCM)  and  Subtractive Clustering  (SC)  technique to  compute  the  software  effort. The 
methodology  is  compared  with the  effort  estimated  using  an Elman  neural  network. The  performance  characteristics  of  the 
ANFIS based FCM and SC are verified using evaluation parameters.    
            [1] Atterzadeh I. and Ow S., A Novel Algorithmic Cost Estimation Models Based on Soft Computing Technique, Journal of Computing Science, vol. 6, no. 2, pp. 117-125, 2010.
[2] Azzeh M., Neagu D., and Cowling I., Analogy- Based Software Effort Estimation Using Fuzzy Numbers, The Journal of Systems and Software, vol. 84, no. 2, pp. 270-284, 2011.
[3] Baxter K., Understanding Software Project Estimates, CROSSTALK the Journal of Defense Software Engineering, pp. 27-29, 2009.
[4] Boehm B., COCOMO II: Model Definition Manuel., Center for Software Engineering, 2000.
[5] Chikako V., Bayesian Statistical Models for Predicting Software Development Effort, The Information Science Discussion Paper Series, Technical Report, 2005.
[6] Chiu S., Method and Software for Extracting Fuzzy Classification Rules by Subtractive Clustering, in Proceeding of North American Fuzzy Information Processing, Berkeley, pp. 461-465, 1996.
[7] Chulani S., Boehm B., and Steece B., Bayesian Analysis for Empirical Software Engineering Cost Models, IEEE Transaction on Software Engineering, vol. 25, no. 4, pp. 573-583, 1999.
[8] Geetha N., Moin U., and Arvinder K., Grey Relational Effort Analysis Technique Using Regression Methods for Software Estimation, The International Arab Journal of Information Technology, vol. 11, no. 5, pp.437-446, 2014.
[9] Gray A. and Macdonnel S., A Comparision of Alternative to Regresion Analysis as Model Building Technique to Develop Predictive Equation for Software Metrics, Information Science Discussion Paper Series, Technical Report, 1996.
[10] Heiat A., Comparison of Artificial Neural Network and Regression Models for Estimating Software Development Effort, Information and Software Technology, vol. 44, no.15, pp. 911- 922, 2002.
[11] Huang X., Ho D., Ren J., and Carpertz L., Improving A COCOMO Model Using A Neuro Fuzzy Approach, Applied Soft Computing, vol. 7, no. 1, pp. 29-40, 2007.
[12] Idri A., Zakarani A., and Zahi A., Design of Radial Basis Function Neural Networks for Software Effort Estimation, International journal of Computer Science Issues, vol. 7, no. 4, pp. 11-17, 2010.
[13] Jang R., ANFIS: Adaptive Network Based Fuzzy Inference System, IEEE Transaction on System, Man and Cybernetics, vol. 23, no. 3, pp. 665-685, 1993.
[14] Jang J., Sun C., and Mizutani E., Neuro-Fuzzy and Soft Computing, Prentice-Hall, 1997.
[15] Jorgenson M. and shepperd M., A systematic review of software development cost estimation studies, IEEE Transaction on Software Engineering, vol. 33, no. 1, pp. 33-53, 2007.
[16] Kalichanin-Balich I. and Lopez-Martin C., Applying a Feed Forward Neural Network for Predicting Software Development Effort of Short-Scale Projects, in Proceeding of Eighth ACIS International Conference on Software Engineering Research Management and Applications, Montrea, pp. 269-275, 2010.
[17] Li Y., Xie M., and Goh T., Adaptive Ridge Regression System for Software Cost Estimating on Multi Collinear Dataset, The Journal of System and Software, vol. 83, no. 11, pp. 2332- 2343, 2010.
[18] Little T., Schedule Estimation and Uncertainty Surrounding the Cone of Uncertainty, IEEE Software, vol. 23, no. 3, pp. 48-54, 2006.
[19] Lopez-Martin C., Isaza C., and Chavoya A., Software Development Effort Prediction of Industrial Projects Applying a General Regression Neural Network, Emperical Software Engineering, vol. 17, no. 6, pp.738-756, 2012. 102 The International Arab Journal of Information Technology, Vol. 15, No. 1, January 2018
[20] Marza V., Seyyadi A., and Capretz L., Estimating Development Time of Software Projects Using a Neuro Fuzzy Approace, World Academy of Science Engineering and Technology, vol. 2, no.10, pp. 3422-3426, 2008.
[21] Murray J., Managing IT project Development hurdles. Systems Development Management, Technical Report 2001.
[22] Ochodek M., Nowrocki J., and Kwarciak K., Simplifying Effort Estimation Based on Use Case Points, Information and Software Technology, vol. 53, no. 3, pp. 200-213, 2011.
[23] Palival M. and Kumar U., Neural Networks and Statistical Techniques-a Review of Applications, Expert System with Application, vol. 36, no.1, pp. 2-17, 2009.
[24] Praynlin E. and Latha P., Minimal Resource Allocation Network (MRAN) Based Software Effort Estimation, International Review on Computer and Software, vol. 8, no. 9, pp. 2068- 2074, 2013.
[25] Reddy P., Sudha K., Rama Sree P., and Ramesh S., Software Effort Estimation Using Radial Basis and Generalized Regression Neural Networks, Journal of Computing, vol. 2, no.5, pp. 87-92, 2010.
[26] Sadiq M., Asim M., Ahmed J., Kumar V., and Khan S., Prediction of Software Project Effort Estimation: A Case Study, International Journal of Modelling and Optimization, vol. 1, no. 1, pp. 37-43, 2011.
[27] Shukla K., Neuro Genetic Prediction of Software Development Effort, Information and Software Technology, vol. 42, no. 10, pp. 701- 713, 2000.
[28] Walkerden F. and Jeffery R., An Empirical Study of Analogy-Based Software Effort Estimation, Empirical Software Engineering, vol. 4, no. 2, pp. 135-158, 1999.
[29] Witting G. and Finnie G., Estimating Software Development Effort with Connectionist Models, Information Software Technology, vol. 39, no.7 pp. 369-476, 1997.
[30] Witting G. and Finnie G., Using Artificial Neural Networks and Function Points to Estimate 4GL Software Development Effort, Journal of Information Systems, vol.1, no.2, pp. 87-94, 1994. Praynlin Edinson Research scholar in Department of Computer science and Engineering, Government college of Engineering, Tirunelveli. He has received his master s degree in Applied Electronics from Noorul Islam University. He graduated from Anna university in Electronics and communication Engineering. His area of interest are software cost estimation and neural networks. Latha Muthuraj Associate Professor in Government college of Engineering, Tirunelveli. She has received her master s degree in computer science and Engineering from Bharathiar university. She graduated from Madurai Kamaraj university in Electrical and Electronics Engineering. She has published her research work in 4 International Journals, 6 National level conferences and more than 40 national level conferences. Her field of specialization is image processing.
