Universiti Teknologi Malaysia Institutional Repository

Weight optimization based on firefly algorithm for analogy-based effort estimation.

Al-Mutlaq, Ayman Jalal and Jawawi, Dayang N. A. and Arbain, Adila Firdaus (2023) Weight optimization based on firefly algorithm for analogy-based effort estimation. International Journal Of Advanced Computer Science And Applications, 14 (6). pp. 617-628. ISSN 2158-107X

[img] PDF
1MB

Official URL: http://dx.doi.org/10.14569/IJACSA.2023.0140666

Abstract

Proper cost estimation is one of the vital tasks that must be achieved for software project development. Owing to the complexity and uncertainties of the software development process, this task is ambiguous and difficult. Recently, analogybased estimation (ABE) has become one of the popular approaches in this field due to its effectiveness and practicability in comparing completed projects and new projects in estimating the development effort. However, in spite of its many achievements, this method is not capable to guarantee accurate estimation confronting the complex relation between independent features and software effort. In such a case, the performance of the ABE can be improved by efficient feature weighting. This study introduces an enhanced software estimation method by integrating the firefly algorithm (FA) with the ABE method for improving software development effort estimation (SDEE). The proposed model can provide accurate identification of similar projects by optimising the performances of the similarity function in the estimation process in which the most relevant weights are assigned to project features for obtaining the more accurate estimates. A series of experiments were carried out using six real-world datasets. The results based on the statistical analysis showed that the integration of the FA and ABE significantly outperformed the existing analogy-based approaches especially for the ISBSG dataset.

Item Type:Article
Uncontrolled Keywords:Analogy-based estimation; firefly algorithm; software cost estimation; weight optimization
Subjects:T Technology > T Technology (General)
T Technology > T Technology (General) > T58.6-58.62 Management information systems
Divisions:Computer Science and Information System
ID Code:105392
Deposited By: Muhamad Idham Sulong
Deposited On:24 Apr 2024 06:49
Last Modified:24 Apr 2024 06:49

Repository Staff Only: item control page