Title: Ensemble effort estimation using selection and genetic algorithms

Authors: Pichai Jodpimai; Peraphon Sophatsathit; Chidchanok Lursinsap

Addresses: Advanced Virtual and Intelligent Computing (AVIC) Center, Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand ' Advanced Virtual and Intelligent Computing (AVIC) Center, Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand ' Advanced Virtual and Intelligent Computing (AVIC) Center, Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand

Abstract: Software effort estimation plays a vital role in software project management. Several single estimation methods have been introduced vying to be the best estimation method. However, it is difficult to decide which method offers the best estimation result. This study proposes an ensemble effort estimation from several single estimation methods which yield different estimations but comparably high accuracy. The proposed technique employs a correlation-based feature selection algorithm to choose methods out of twelve methods derived from combinations of four transformation and three learning techniques. The ensemble then uses a genetic algorithm to build a mathematical function to compute one combined estimation from those selected method estimations. Experiments are set up based on six benchmark data sets to evaluate estimation performance. The resulting measure of error metrics show that the proposed ensemble technique deploying only necessary estimation methods can yield more accurate estimation than the best method from the twelve methods.

Keywords: software project management; software effort estimation; estimation method; ensemble method; transformation technique; learning technique; correlation; feature selection; genetic algorithm; error metrics.

DOI: 10.1504/IJCAT.2018.094061

International Journal of Computer Applications in Technology, 2018 Vol.58 No.1, pp.17 - 28

Received: 17 May 2016
Accepted: 06 Jun 2017

Published online: 14 Aug 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article