Ensembling artificial bee colony with analogy-based estimation to improve software development effort prediction

Analogy-Based Estimation (ABE) is one of the promising estimation models used for predicting the software development effort. Researchers proposed different variants of the ABE model, but still, the most suitable procedure could not be produced for accurate estimation. In this study, an artificial B...

Full description

Saved in:
Bibliographic Details
Main Authors: Shah, M. A., Abang Jawawi, D. N., Isa, M. A., Younas, M., Abdelmaboud, A., Sholichin, F.
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2020
Subjects:
Online Access:http://eprints.utm.my/id/eprint/93103/1/MuhammadArifShah2020_EnsemblingArtificialBeeColony.pdf
http://eprints.utm.my/id/eprint/93103/
http://dx.doi.org/10.1109/ACCESS.2020.2980236
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Analogy-Based Estimation (ABE) is one of the promising estimation models used for predicting the software development effort. Researchers proposed different variants of the ABE model, but still, the most suitable procedure could not be produced for accurate estimation. In this study, an artificial Bee colony guided Analogy-Based Estimation (BABE) model is proposed which ensembles Artificial Bee Colony (ABC) with ABE for accurate estimation. ABC produces different weights, out of which the most appropriate is infused in the similarity function of ABE during the stage of model training, which are later used in the testing stage for evaluation. There are six real datasets utilized for simulating the model procedure. Five of these datasets are taken from the PROMISE repository. The predictive performance is improved for BABE over the existing ones. The most significant of its performance is found on the International Software Benchmarking Standards Group (ISBSG) dataset.