A Novel Hybrid Algorithm for Software Cost Estimation Based on Cuckoo Optimization and K-Nearest Neighbors Algorithms

Journal Title: Engineering, Technology & Applied Science Research - Year 2016, Vol 6, Issue 3

Abstract

The inherent uncertainty to factors such as technology and creativity in evolving software development is a major challenge for the management of software projects. To address these challenges the project manager, in addition to examining the project progress, may cope with problems such as increased operating costs, lack of resources, and lack of implementation of key activities to better plan the project. Software Cost Estimation (SCE) models do not fully cover new approaches. And this lack of coverage is causing problems in the consumer and producer ends. In order to avoid these problems, many methods have already been proposed. Model-based methods are the most familiar solving technique. But it should be noted that model-based methods use a single formula and constant values, and these methods are not responsive to the increasing developments in the field of software engineering. Accordingly, researchers have tried to solve the problem of SCE using machine learning algorithms, data mining algorithms, and artificial neural networks. In this paper, a hybrid algorithm that combines COA-Cuckoo optimization and K-Nearest Neighbors (KNN) algorithms is used. The so-called composition algorithm runs on six different data sets and is evaluated based on eight evaluation criteria. The results show an improved accuracy of estimated cost.

Authors and Affiliations

E. E. Miandoab, F. S. Gharehchopogh

Keywords

Related Articles

Design of a 2-DOF Control and Disturbance Estimator for a Magnetic Levitation System

This work proposes a systematic two-degree freedom control scheme to improve the reference input tracking and load disturbance rejection for an unstable magnetic levitation system. The proposed control strategy is a two-...

The Effect of Displacement Mode of Rigid Retaining Walls on Shearing Bands by Active Earth Pressure

This work treats the physical modeling of failure mechanisms by active earth pressure. This last is developed by retaining wall movement. A lot of research showed that wall displacement has a significant effect on active...

Performance of Geosynthetic-Reinforced Soils Under Static and Cyclic Loading

This paper investigates and discusses the composite behavior of geosynthetic reinforced soil mass. It presents the results of a series of large-scale laboratory tests supported by analytical methods to examine the perfor...

Random Valued Impulse Noise Removal Using Region Based Detection Approach

Removal of random valued noisy pixel is extremely challenging when the noise density is above 50%. The existing filters are generally not capable of eliminating such noise when density is above 70%. In this paper a regio...

Statistical Modeling via Bootstrapping and Weighted Techniques Based on Variances

Multiple logistic regression is a methodology of handling dependent variables with a binary outcome. This method is becoming increasingly widespread as a statistical technique that represents a discrete probability model...

Download PDF file
  • EP ID EP109468
  • DOI -
  • Views 274
  • Downloads 0

How To Cite

E. E. Miandoab, F. S. Gharehchopogh (2016). A Novel Hybrid Algorithm for Software Cost Estimation Based on Cuckoo Optimization and K-Nearest Neighbors Algorithms. Engineering, Technology & Applied Science Research, 6(3), -. https://europub.co.uk/articles/-A-109468