five

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
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作