Applying teaching-learning to artificial bee colony for parameter optimization of software effort estimation model

Publisher:
Taylor's University
Publication Type:
Journal Article
Citation:
Journal of Engineering Science and Technology, 2017, 12, (5), pp. 1178-1190
Issue Date:
2017-05-01
Filename Description Size
12_5_3.pdf536.49 kB
Adobe PDF
Full metadata record
Artificial Bee Colony inspired by the foraging behaviour of honey bees is a novel meta-heuristic optimization algorithm in the community of swarm intelligence algorithms. Nevertheless, it is still insufficient in the speed of convergence and the quality of solutions. This paper proposes an approach in order to tackle these downsides by combining the positive aspects of Teaching-Learning based optimization and Artificial Bee Colony. The performance of the proposed method is assessed on the software effort estimation problem, which is the complex and important issue in the project management. Software developers often carry out the software estimation in the early stages of the software development life cycle to derive the required cost and schedule for a project. There are a large number of methods for effort estimation in which COCOMO II is one of the most widely used models. However, this model has some restricts because its parameters have not been optimized yet. In this work, therefore, we will present the approach to overcome this limitation of COCOMO II model. The experiments have been conducted on NASA software project dataset and the obtained results indicated that the improvement of parameters provided better estimation capabilities compared to the original COCOMO II model.
Please use this identifier to cite or link to this item: