Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

Design and Implementation of Neuro Fuzzy model for Software Development Time Estimation

Print
PDF
International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 86 - Number 5
Year of Publication: 2014
Authors:
Shina Dhingra
Palvinder Singh Mann
10.5120/14979-3179

Shina Dhingra and Palvinder Singh Mann. Article: Design and Implementation of Neuro Fuzzy model for Software Development Time Estimation. International Journal of Computer Applications 86(5):7-12, January 2014. Full text available. BibTeX

@article{key:article,
	author = {Shina Dhingra and Palvinder Singh Mann},
	title = {Article: Design and Implementation of Neuro Fuzzy model for Software Development Time Estimation},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {86},
	number = {5},
	pages = {7-12},
	month = {January},
	note = {Full text available}
}

Abstract

To develop a project successfully, it is important for any organization that the project should be completed within budget, on time and the project should have requisite quality. This paper presents an Adaptive Neuro-Fuzzy Approach for Software Development Time Estimation. This proposed technique is aimed at building and evaluating a Neuro - fuzzy model using three (3) membership functions (MFs) for software project development time. The forty one modules were used as a data set. Our proposed approach for Neuro fuzzy using 3 membership functions i. e. Gaussian MF (GMF), Triangular MF (Tri MF) and Trapezoidal MF (Trap MF) is compared with neural network models and the results show that values of various relative error parameters for Neuro-fuzzy is lower than the values of parameters applying neural network.

References

  • S. Basha and P. Dhavachelvan, "Analysis of Empirical Software Effort Estimation Models" in International Journal of Computer Science and Information Security (IJCSIS), Vol. 7, 2010.
  • B. Hughes and M. Cotterell, "Software Project Management", Tata McGraw-Hill, 2006.
  • T. Gruschke, "Empirical Studies of Software Cost Estimation: Training of EffortEstimation Uncertainty Assessment Skills", 11th IEEE International Software Metrics Symposium, IEEE, 2005.
  • B. W. Boehm, "Software Engineering Economics", Prentice-Hall, Englewood Cliffs, NJ, USA, 1981.
  • C. C. Kung and J. Y. Su, "Affine Takagi-Sugeno fuzzy modeling algorithm byFuzzy c-regression models clustering with a novel cluster validity criterion", IETControl Theory Appl. , pp. 1255 – 1265, 2007.
  • V. Khatibi, Dayang and N. A. Jawawi, " Software Cost Estimation Methods: A Review", Journal of Emerging Trends in Computing and Information Sciences, CIS Journal, Vol. 2, no. 1, ISSN 2079-8407, 2011.
  • N. Sharma1, A. Bajpai and M. R. Litoriya, "A Comparison of Software Cost Estimation Methods: A Survey", The International Journal of Computer Science and Applications (TIJCSA), Vol. 1, no. 3, ISSN – 2278 – 1080, May 2012.
  • J. Keung, "Software Development Cost Estimation Using Analogy: A Review", Australian Software Engineering conference, IEEE, 2009.
  • T. R. Benala, S. Dehuri and R. Mall, "Computational Intelligence in Software Cost Estimation: An Emerging Paradigm", ACM SIGSOFT Software Engineering Notes Page, Vol. 37, no. 3, 2012.
  • J. S. Pahariya, V. Ravi and M. Carr, "Software Cost Estimation using Computational Intelligence Techniques", World Congress on Nature & Biologically Inspired Computing (NaBIC 2009) IEEE, 2009.
  • Mrinal Kanti Ghose, Roheet Bhatnagar and Vandana Bhattacharjee, "Comparing Some Neural gNetwork Models for Software Development Effort Prediction", IEEE conference , 2011.
  • Venus Marza, Amin Seyyedi and Luiz Fernando Capretz, "Estimating Development Time of Software Projects Using a Neuro Fuzzy Approach", World Academy of Science, Engineering and Technology, 2008.
  • Vachik S. Dave, Kamlesh Dutta, "Neural Network based Software Effort Estimation & Evaluation criterion MMRE", International Conference on Computer & Communication Technology (ICCCT), pp. 347-351, 2011.
  • Cuauhtémoc López Martín, "Software Development Effort Estimation Using Fuzzy Logic: A Case Study", Proceedings of the Sixth Mexican International Conference on Computer Science (ENC'05), IEEE 2005.
  • Moataz A. Ahmed, Moshood Omolade Saliu and Jarallah AlGhamdi, "Adaptive fuzzy logic-based framework for software development effort prediction", Information and Software Technology, 2005.
  • C. J. Burgess, M. Lefley, " Can genetic programming improve software effort estimation? A comparative evaluation", Information and Software Technology, pp. 863–873, 2001.
  • Anish Mittal, Kamal Parkash and Harish Mittal "Software Cost Estimation Using Fuzzy Logic", ACM SIGSOFT Software Engineering Notes Page , Vol 35 no. 1, November 2010.
  • Harsh Kumar Verma, Vishal Sharma, "Handling Imprecision in Inputs using Fuzzy Logicto Predict Effort in Software Development" , IEEE conference, 2010.
  • G. D. Boetticher, "An assessment of metric contribution in the construction of a neural network-based effort estimator", Proceedings of Second International Workshop on Soft Computing Applied to Software Engineering, 2001.
  • Xishi Huang et al. , "A Neuro-Fuzzy Model for Software Cost Estimation", Proceedings of the Third International Conference on Quality Software (QSIC'03), IEEE, 2003.
  • A. R. Venkatachalam, "Software cost estimation using artificial neural networks", in: Proceedings of the International Joint Conference on Neural Networks, pp. 987–990, 1993.
  • J. Ryder, "Fuzzy modeling of software effort prediction", Proceedings of IEEE Information Technology Conference, Syracuse, NY, 1998.
  • Allidri et al. , "COCOMO Cost Model Using Fuzzy Logic", 7th International Conference On RFuzzy Theory & Technology Atlantic City, New Jersey, February27-March3, 2000.
  • Heejum Park and Seung Baek, "An Empirical validation of a neural network model for software effort estimation", Expert System with Application,Elsevier, pp. 929-937, 2007.
  • Dinesh C. S. Bisht and Ashok Jangid, "Discharge Modelling using Adaptive Neuro-Fuzzy Inference System", International Journal of Advanced Science and Technology,Vol. 31,pp. 99-114, June 2011.
  • Rama Sree P,Prasad Reddy and Sudha K. R. , "Hybrid Neuro-Fuzzy Systems for Software Development Effort Estimation", International Journal on Computer Science and Engineering, Vol. 4, pp. 1924-1932, Dec 2012.
  • Urvashi Rahul Saxena, S. P. Singh, "Software Effort Estimation Using Neuro-Fuzzy Approach", CSI 6th International Conference, pp. 1-6, Sept. 2012.
  • Mrinal Kanti Ghose, Roheet Bhatnagar and Vandana Bhattacharjee, "Software Development Effort Estimatiom- Neural Network Vs. Regression Modelling Approach", International Journal of Engineerig and Technology, Vol. 2(7), pp. 2950-2956, 2010.
  • Divya Kashyap, Ashish Tripathi,Prof. A. K. Mishra, "Software Development Effort and Cost Estimation: Neuro-Fuzzy Model", IOSR Journal of Computer Engineering (IOSRJCE), Vol. 2, pp. 12-14, July-Aug. 2012.
  • M. Chemuturi, "Software Estimation Best Practices, Tools & Techniques: A Complete Guide for Software Project Estimator" , 2009.
  • Vachik S. Dave, Kamlesh Dutta, "Comparison of Regression model, Feed-forward Neural Network and Radial Basis Neural Network for Software Development Effort Estimation", ACM SIGSOFT Software Engineering, Vol. 36, No. 5, Sept. 2011.
  • J. Jantzen, "Neuro- Fuzzy modeling", Reort no 98-H-874, 1998.
  • M. T. Su, T. C. Ling, "Enhanced Software Development Effort and Cost Estimation Using Fuzzy Logic Model",Malyasian Journal of Computer Science, Vol. 20,No. 2,2007,pp. 199-207.
  • A. Heiat, "Comparison of artificial neural network and regression models for estimating software development effort", Information and Software Technology, Vol. 44,Issue 15,2002,pp. 911-922.