Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

Development of Simple Effort Estimation Model based on Fuzzy Logic using Bayesian Networks

Artificial Intelligence Techniques - Novel Approaches & Practical Applications
© 2011 by IJCA Journal
Number 3 - Article 6
Year of Publication: 2011
Abou Bakar Nauman
Romana Aziz

Abou Bakar Nauman and Romana Aziz. Development of Simple Effort Estimation Model based on Fuzzy Logic using Bayesian Networks. IJCA Special Issue on Artificial Intelligence Techniques - Novel Approaches & Practical Applications (3):4–7, 2011. Full text available. BibTeX

	author = {Abou Bakar Nauman and Romana Aziz},
	title = {Development of Simple Effort Estimation Model based on Fuzzy Logic using Bayesian Networks},
	journal = {IJCA Special Issue on Artificial Intelligence Techniques - Novel Approaches & Practical Applications},
	year = {2011},
	number = {3},
	pages = {4--7},
	note = {Full text available}


Intelligent software estimation models are need of the time. With increased development of Bayesian networks for software project management, one requires an explicit Bayesian Network (BN) to provide effort estimates based on historical data. This paper proposes a simple BN, based on classification approach. However the classes of ranges of size value, are distributed with help of fuzzification to distribute the probability of crisp value The model is simple and smaller, thus can easily be connected to static as well as dynamic Bayesian Networks.


  • Jensen F.V.1996, “An Introduction to Bayesian Networks”, UCL Press.
  • Fenton N.E., Paul Krause, Crossoak Lane and Martin Neil, 2001, “A Probabilistic Model for Software Defect Prediction”, citeseer, manuscript available from the authors.
  • Pendharkar, P.C.; Subramanian, G.H.; Rodger, J.A. 2005, “A Probabilistic Model for Predicting Software Development Effort”, IEEE Transactions on Software Engineering, Volume: 31 Issue: 7 Pages: 615-624.
  • Martin N., Fenton N.E., Nielson, Lars, 2000, “Building large-scale Bayesian networks”, Journal of Knowledge engineering review, Volume: 15 Issue: 3
  • Bibi S., I. Stamelos.2004, “Software Process Modeling with Bayesian Belief Networks”. IEEE Software Metrics 2004, On-line proceedings.
  • Azalia Shamsaei, 2005, M.Sc. Project report, Advanced Method in computer science at the University of London
  • Hearty P, Fenton NE, Marquez D, Neil M. 2009, “Predicting Project Velocity in XP using a Learning Dynamic Bayesian Network Model”, IEEE Transactions on Software Engineering, Volume 35 , Issue 1,January.
  • Fenton N.E., William Marsh, Martin Neil, Patrick Cates, Simon Forey, and Manesh Tailor, 2004, “Making Resource Decisions for Software Projects”, Proceedings of the 26th International Conference on Software Engineering (ICSE’04).
  • Fenton N.E., Neil, M.; Marsh, W.; Hearty, P.; Marquez, D.; Krause, P.; Mishra, R. 2007, “Predicting software defects in varying development lifecycles using Bayesian Nets”, Information and Software Technology , Volume: 49 Issue: 1.
  • Khodakarami, V., Fenton, N., & Neil, M. 2009, “Project scheduling: Improved approach incorporating uncertainty using Bayesian networks”, Project Management Journal.
  • Emilia Mendes (2007), “Predicting Web Development Effort Using a Bayesian Network” Proceedings of (EASE'07) 11th International Conference on Evaluation and Assessment in Software Engineering 2-3 April, pp. 83-93
  • C. Larman, "Agile and Iterative Development: A Manager's Guide", Addison Wesley, 2003
  • Bohem B. et al. 1995, “Cost models for future life cycle processes: COCOMO2.0”, Annals of Software Engineering, Vol 1.
  • Jingzhou Li, Guenther Ruhe “Decision Support Analysis for Software Effort Estimation by Analogy”, Third International Workshop on Predictor Models in Software Engineering (PROMISE'07)
  • Walker Royce, “ Software Project Management, A Unified Frame work” Pearson Education, 2000
  • Mohammad Azzeh et al. “Software Effort Estimation Based on Weighted Fuzzy Grey Relational Analysis”, ACM 2009
  • Andrew R. Gray, Stephen G. MacDonell, A comparison of techniques for developing predictive models of software metrics, Information and Software Technology 39 (1997) 425-437
  • Boehm B., C. Abts and S. Chulani 2000, “Software development cost estimation approaches––A survey”, Annals of Software Engineering 10, pp. 177–205.
  • Kevin Murphy, “A Brief Introduction to Graphical Models and Bayesian Networks”, 1998.
  • ISBSG data release 10, 2007,, accessed on 18-feb-2009.
  • Agena, Bayesian network and simulation software, ,accessed on 18-feb-2009.
  • Anish Mittal, K. P., Harish Mittal (2010). "Software Cost Estimation Using Fuzzy Logic." ACM Software Cost Estimation Using Fuzzy Logic 35(1).