Software effort estimation modeling and fully connected artificial neural network optimization using soft computing techniques

被引:0
作者
Sofian Kassaymeh
Mohammed Alweshah
Mohammed Azmi Al-Betar
Abdelaziz I. Hammouri
Mohammad Atwah Al-Ma’aitah
机构
[1] Aqaba University of Technology,Software Engineering Department, Faculty of Information Technology
[2] Al-Balqa Applied University,Department of Computer Science, Prince Abdullah Bin Ghazi Faculty of Information and Communication Technology
[3] Ajman University,Artificial Intelligence Research Center (AIRC), College of Engineering and Information Technology
[4] Al-Balqa Applied University,Department of Information Technology, Al
[5] Al-Balqa Applied University,Huson University College
来源
Cluster Computing | 2024年 / 27卷
关键词
Metaheuristic; Optimization; Grey wolf optimizer; Fully-connected neural network; Software development effort estimation;
D O I
暂无
中图分类号
学科分类号
摘要
In software engineering, the planning and budgeting stages of a software project are of great importance to all stakeholders, including project managers as well as clients. The estimated costs and scheduling time needed to develop any software project before and/or during startup form the basis of a project’s success. The main objective of soft- ware estimation techniques is to determine the actual effort and/or time required for project development. The use of machine learning methods to address the estimation problem has, in general, proven remarkably successful for many engineering problems. In this study, a fully connected neural network (FCNN) model and a metaheuristic, gray wolf optimizer (GWO), called GWO-FC, is proposed to tackle the software development effort estimation (SEE) problem. The GWO is integrated with FCNN to optimize the FCNN parameters in order to enhance the accuracy of the obtained results by improving the FCNN’s ability to explore the parameter search field and avoid falling into local optima. The proposed technique was evaluated utilizing various benchmark SEE datasets. Furthermore, various recent algorithms from the literature were employed to verify the GWO-FC performance. In terms of accuracy, comparative outcomes reveal that the GWO-FC performs better than other methods in most datasets and evaluation criteria. Experimental outcomes reveal the strong potential of the GWO-FC method to achieve reliable estimation results.
引用
收藏
页码:737 / 760
页数:23
相关论文
共 170 条
[1]  
Idri A(2016)Systematic literature review of ensemble effort estimation Journal of Systems and Software 118 151-175
[2]  
Hosni M(2018)The state-of-the-art in software development effort estimation Journal of Software: Evolution and Process 30 41-59
[3]  
Abran A(2012)Systematic literature review of machine learning based software development effort estimation models Information and Software Technology 54 75279-75287
[4]  
Gautam SS(2020)Software cost estimation based on dolphin algorithm IEEE Access 8 26926-26936
[5]  
Singh V(2021)A new approach to software effort estimation using different artificial neural network architectures and taguchi orthogonal arrays IEEE Access 9 144-160
[6]  
Wen J(2019)A systematic literature review of software effort prediction using machine learning methods Journal of software: evolution and process 31 389-401
[7]  
Li S(2013)Towards an early software estimation using log-linear regression and a multilayer perceptron model Journal of Systems and Software 86 434-449
[8]  
Lin Z(2011)Applying a general regression neural network for predicting development effort of short-scale programs Neural Computing and Applications 20 11745-11765
[9]  
Hu Y(2015)Predictive accuracy comparison between neural networks and statistical regression for development effort of software projects Applied Soft Computing 27 5011-5042
[10]  
Huang C(2020)Isa: a hybridization between iterated local search and simulated annealing for multiple-runway aircraft landing problem Neural Computing and Applications 32 2607-2636