Human Opinion Dynamics for Software Cost Estimation

  • Ruchi PuriEmail author
  • Iqbaldeep Kaur
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 437)


Human opinion dynamics is a novel approach to solve complex optimization problems. In this paper we propose and implement human opinion dynamics for tuning the parameters of the COCOMO model for software cost estimation. The input is coding size or lines of code and the output is effort in person-months. Mean absolute relative error and prediction are the two objectives considered for fine-tuning of parameters. The dataset considered is COCOMO. The current paper demonstrates that use of human opinion dynamics illustrates promising results. It has been observed that when compared with standard COCOMO it gives better results.


Human opinion dynamics COCOMO MARE Social influence Update rule 


  1. 1.
    Rao, G.S, Krishna, C.V.P., Rao, K.R.: Multi objective particle swarm optimization for software cost estimation. In: ICT and Critical Infrastructure: Proceedings of the 48th Annual Convention of Computer Society of India, vol. I, pp. 125–132. Springer International Publishing (2014)Google Scholar
  2. 2.
    Maleki, I., Ghaffari, A., Masdari, M.: A new approach for software cost estimation with hybrid genetic algorithm and ant colony optimization. Int. J. Innov. Appl. Stud. 5(1), 72–81 (2014)Google Scholar
  3. 3.
    Kaur, R., Kumar, R., Bhondekar, A.P., Kapur, P.: Human opinion dynamics: an inspiration to solve complex optimization problems. Scientific reports 3, (2013)Google Scholar
  4. 4.
    Bardsiri, V.K., Jawawi, D.N.A., Hashim, S.Z.M., Khatibi, E.: A PSO-based model to increase the accuracy of software development effort estimation. Software Qual. J. 21(3), 501–526 (2013)Google Scholar
  5. 5.
    Benala, T.R., Chinnababu, K., Mall, R., Dehuri, S.: A particle swarm optimized functional link artificial neural network (PSO-FLANN) in software cost estimation. In: Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA), pp. 59–66. Springer Berlin Heidelberg (2013)Google Scholar
  6. 6.
    Sheta, A.F., Aljahdali, S.: Software effort estimation inspired by COCOMO and FP models: a fuzzy logic approach. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 4, 11 (2013)Google Scholar
  7. 7.
    Bhondekar, A.P., Kaur, R., Kumar, R., Vig, R., Kapur, P.: A novel approach using dynamic social impact theory for optimization of impedance tongue (iTongue). Chemometr. Intell. Lab. Syst. 109(1), 65–76 (2011)Google Scholar

Copyright information

© Springer Science+Business Media Singapore 2016

Authors and Affiliations

  1. 1.Department of Computer Science EngineeringChandigarh UniversityChandigarhIndia

Personalised recommendations