Skip to main content
Top
Published in: Microsystem Technologies 12/2018

11-04-2018 | Technical Paper

Cuckoo search based hybrid models for improving the accuracy of software effort estimation

Authors: Sweta Kumari, Shashank Pushkar

Published in: Microsystem Technologies | Issue 12/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This research proposes a new approach which is based on Cuckoo Search algorithm for the prediction of software development effort. It uses Cuckoo Search for discovering the best possible parameters of COCOMO II model and then further hybridizes with ANN for increasing the accuracy to better predict the software development effort. The proposed hybrid models have been tested on two standard datasets. During experimentation, it has been seen that the proposed hybrid models provide more accurate and effective results than other existing models. The result has been analyzed with MMRE and three different types of PRED 25, 30 and 40% that shows the efficiency and capability of the proposed hybrid models. A comparative study of computational complexity with other existing approach has also been done which shows the superiority of the proposed model over existing approaches.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Alajlan M, Tagoug N (2016) Optimization of COCOMO II model for effort and development time estimation using genetic algorithms. In: Proceedings of the international conference on communications, computer science and information technology Alajlan M, Tagoug N (2016) Optimization of COCOMO II model for effort and development time estimation using genetic algorithms. In: Proceedings of the international conference on communications, computer science and information technology
go back to reference Anish M, Kamal P, Harish M (2010) Software cost estimation using fuzzy logic. ACM SIGSOFT Softw Eng Notes 35(1):1–7 Anish M, Kamal P, Harish M (2010) Software cost estimation using fuzzy logic. ACM SIGSOFT Softw Eng Notes 35(1):1–7
go back to reference Attarzadeh I, Mehranzadeh A, Barati A (2012) Proposing an enhanced artificial neural network prediction model to improve the accuracy in software effort estimation. In: Computational intelligence, communication systems and networks conference, pp 167–172 Attarzadeh I, Mehranzadeh A, Barati A (2012) Proposing an enhanced artificial neural network prediction model to improve the accuracy in software effort estimation. In: Computational intelligence, communication systems and networks conference, pp 167–172
go back to reference Boehm B (1981) Software engineering economics. Prentice-Hall, Englewood CliffsMATH Boehm B (1981) Software engineering economics. Prentice-Hall, Englewood CliffsMATH
go back to reference Boehm B, Abts C, Chulani S (2000) Software development cost estimation approaches—a survey. Ann Softw Eng 10:177–205CrossRef Boehm B, Abts C, Chulani S (2000) Software development cost estimation approaches—a survey. Ann Softw Eng 10:177–205CrossRef
go back to reference Chifu VR, Pop CB, Salomie I, Suia DS, Niculici AN (2012) Optimizing the semantic web service composition process using cuckoo search. Intell Distrib Comput V, Stud Comput Intell 382:93–102CrossRef Chifu VR, Pop CB, Salomie I, Suia DS, Niculici AN (2012) Optimizing the semantic web service composition process using cuckoo search. Intell Distrib Comput V, Stud Comput Intell 382:93–102CrossRef
go back to reference Choudhary K, Purohit GN (2011) A new testing approach using cuckoo search to achieve multi-objective genetic algorithm. J Comput 3(4):117–119 Choudhary K, Purohit GN (2011) A new testing approach using cuckoo search to achieve multi-objective genetic algorithm. J Comput 3(4):117–119
go back to reference Khoshgoftar TM, Allen B, Xu Z (2010) Predicting testability of program modules using a neural network. In: The 3rd IEEE symposium on application-specific systems and software engineering technology, pp 57–62 Khoshgoftar TM, Allen B, Xu Z (2010) Predicting testability of program modules using a neural network. In: The 3rd IEEE symposium on application-specific systems and software engineering technology, pp 57–62
go back to reference Kumari S, Pushkar S (2013a) Comparison and analysis of different software cost estimation methods. Int J Adv Comput Sci Appl 4(1):153–157 Kumari S, Pushkar S (2013a) Comparison and analysis of different software cost estimation methods. Int J Adv Comput Sci Appl 4(1):153–157
go back to reference Kumari S, Pushkar S (2013b) Performance analysis of the software cost estimation methods: a review. Int J Adv Res Comput Sci Softw Eng 3:229–238 Kumari S, Pushkar S (2013b) Performance analysis of the software cost estimation methods: a review. Int J Adv Res Comput Sci Softw Eng 3:229–238
go back to reference Kumari S, Pushkar S (2014) A genetic algorithm approach for multi-criteria project selection for analogy-based software cost estimation. Int Conf Comput Intell Data Min 3:13–24 Kumari S, Pushkar S (2014) A genetic algorithm approach for multi-criteria project selection for analogy-based software cost estimation. Int Conf Comput Intell Data Min 3:13–24
go back to reference Kumari S, Pushkar S (2016) A framework for analogy-based software cost estimation using multi-objective genetic algorithm. In: Proceedings of the world congress on engineering and computer Science, vol 1 Kumari S, Pushkar S (2016) A framework for analogy-based software cost estimation using multi-objective genetic algorithm. In: Proceedings of the world congress on engineering and computer Science, vol 1
go back to reference Kumari S, Ali M, Pushkar S (2015) Fuzzy clustering and optimization model for software cost estimation. Int J Eng Technol 6(6):2531–2545 Kumari S, Ali M, Pushkar S (2015) Fuzzy clustering and optimization model for software cost estimation. Int J Eng Technol 6(6):2531–2545
go back to reference Langsari K, Sarno R (2017) Optimizing effort and time parameters of COCOMO II estimation using fuzzy multi-objective PSO. In: Proceeding of the 4th international conference on electrical engineering, computer science and informatics, Yogyakarta, Indonesia, 19–21 Sept 2017 Langsari K, Sarno R (2017) Optimizing effort and time parameters of COCOMO II estimation using fuzzy multi-objective PSO. In: Proceeding of the 4th international conference on electrical engineering, computer science and informatics, Yogyakarta, Indonesia, 19–21 Sept 2017
go back to reference Madheswaran M, Sivakumar D (2014) Enhancement of prediction accuracy in COCOMO model for software projectusing neural network. In: International conference on computing, communication and networking technologies (ICCCNT) Madheswaran M, Sivakumar D (2014) Enhancement of prediction accuracy in COCOMO model for software projectusing neural network. In: International conference on computing, communication and networking technologies (ICCCNT)
go back to reference Prasad Reddy PVGD, Hari CHVMK (2011) Software effort estimation using particle swarm optimization with interia weight. Int J Softw Eng 2(4):87–96 Prasad Reddy PVGD, Hari CHVMK (2011) Software effort estimation using particle swarm optimization with interia weight. Int J Softw Eng 2(4):87–96
go back to reference Sachan KR, Nigam A, Singh A, Singh S, Choudhary M, Tiwari A, Kushwaha SD (2016) Optimizing basic COCOMO model using simplified genetic algorithm. Procedia Comput Sci 89:492–498CrossRef Sachan KR, Nigam A, Singh A, Singh S, Choudhary M, Tiwari A, Kushwaha SD (2016) Optimizing basic COCOMO model using simplified genetic algorithm. Procedia Comput Sci 89:492–498CrossRef
go back to reference Sheta AF (2006) Estimation of the COCOMO model parameters using genetic algorithms for NASA software projects. J Comput Sci 2(2):118–123 (ISSN 1549-36362006) CrossRef Sheta AF (2006) Estimation of the COCOMO model parameters using genetic algorithms for NASA software projects. J Comput Sci 2(2):118–123 (ISSN 1549-36362006) CrossRef
go back to reference Tadion N (2005) Neural network approach for software cost estimation. In: International conference on information technology: coding and computing, pp 128–134 Tadion N (2005) Neural network approach for software cost estimation. In: International conference on information technology: coding and computing, pp 128–134
go back to reference Venkatachalam AR (1993) Software cost estimation using artificial neural networks. In: Proceedings of the 1993 international joint conference on neural networks, pp 987–990 Venkatachalam AR (1993) Software cost estimation using artificial neural networks. In: Proceedings of the 1993 international joint conference on neural networks, pp 987–990
go back to reference Viswanathan GM, Buldyrev SV, Havlin S, da Luz MGE, Raposo EP, EugeneStanley H (1999) Optimizing the success of random searches. Lett Nat 401(October):911–914CrossRef Viswanathan GM, Buldyrev SV, Havlin S, da Luz MGE, Raposo EP, EugeneStanley H (1999) Optimizing the success of random searches. Lett Nat 401(October):911–914CrossRef
go back to reference Witting G, Finnie G (1994) Using artificial neural networks and function points to estimate 4GL software development effort. J Inf Syst 1(2):87–94 Witting G, Finnie G (1994) Using artificial neural networks and function points to estimate 4GL software development effort. J Inf Syst 1(2):87–94
go back to reference Yang XS, Deb S (2009) Cuckoo search via Lévy flights. Proceeings of World Congress on Nature and Biologically Inspired Computing, India, pp 210–214 Yang XS, Deb S (2009) Cuckoo search via Lévy flights. Proceeings of World Congress on Nature and Biologically Inspired Computing, India, pp 210–214
Metadata
Title
Cuckoo search based hybrid models for improving the accuracy of software effort estimation
Authors
Sweta Kumari
Shashank Pushkar
Publication date
11-04-2018
Publisher
Springer Berlin Heidelberg
Published in
Microsystem Technologies / Issue 12/2018
Print ISSN: 0946-7076
Electronic ISSN: 1432-1858
DOI
https://doi.org/10.1007/s00542-018-3871-9

Other articles of this Issue 12/2018

Microsystem Technologies 12/2018 Go to the issue