Neuroevolution and Neuroswarm with Hooke-Jeeves Local Search Algorithm for Predicting the Construction Effort of Software Projects
收藏NIAID Data Ecosystem2026-05-10 收录
下载链接:
https://figshare.com/articles/dataset/Neuroevolution_and_Neuroswarm_with_Hooke-Jeeves_Local_Search_Algorithm_for_Predicting_the_Construction_Effort_of_Software_Projects/31347823
下载链接
链接失效反馈官方服务:
资源简介:
Software construction corresponds to one of the software development life cycle (SDLC) activities. It consists of coding, unit testing, integration testing, and debugging activities. The SDLC effort (i.e. the number of person-hours) is an important variable predicted for budgeting the software projects. A common practice in software managers is to predict the effort by SDLC activity. Accordingly, we propose the incorporation of the Hooke-Jeeves (HJ) local search algorithm in particle swarm optimization (PSO), and genetic algorithms (GA) for tuning the hyperparameters of three types of neural networks, whose accuracies were compared to that of a statistical regression model. All of the models were applied for predicting the construction effort of software projects selected from an international public repository of software projects. Results allow concluding that a fully connected neural networks optimized with HJ, GA, and PSO can be used by software managers for predicting the construction effort of new or maintained software projects.
软件构建属于软件开发生命周期(Software Development Life Cycle,SDLC)的活动之一,涵盖编码、单元测试、集成测试与调试等环节。软件开发生命周期投入(即人时数量)是软件项目预算编制中用于预测的关键变量。软件项目经理的常规做法是按SDLC活动环节预测项目投入。据此,本文提出将胡克-吉夫斯(Hooke-Jeeves,HJ)局部搜索算法嵌入粒子群优化(Particle Swarm Optimization,PSO)与遗传算法(Genetic Algorithms,GA)中,用于调优三类神经网络的超参数,并将上述模型的预测精度与统计回归模型进行对比。所有模型均被用于预测从国际公开软件项目仓库中选取的软件项目的构建投入。研究结果表明,经HJ、GA与PSO优化的全连接神经网络,可被软件项目经理用于预测全新或已维护软件项目的构建投入。
创建时间:
2026-02-16



