使用TabNet和哈里斯·霍克斯优化的软件成本估计
1Department of Computer Science, College of Computer Sciences and Information Technology, King Faisal University, Al-Ahsa, 31982, Saudi Arabia. aahumam@kfu.edu.sa.
Scientific reports
|November 26, 2025
概括
本研究介绍了一种混合TabNet-HHO模型,用于准确的软件成本估计 (SCE). 这种新的方法增强了功能工程,显著提高了软件开发项目的预测准确性.
科学领域:
- 软件工程 软件工程 软件工程
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 软件成本估计 (SCE) 对项目管理至关重要,影响预算和资源分配.
- 由于复杂的特征相互作用,现有的SCE模型在准确预测成本方面面临挑战.
- 需要先进的技术来提高软件成本预测的精度是显而易见的.
研究的目的:
- 提出一个混合TabNet-HHO模型,用于增强软件成本估算.
- 为了利用哈里斯·霍克斯优化 (HHO) 进行有效的特征工程和选择.
- 利用可解释AI (XAI) 来分析成本预测中的功能贡献.
主要方法:
- 开发了一种混合模型,将TabNet (用于表格数据的深度学习) 和Harris Hawks优化 (HHO) 结合起来.
- 使用HHO来识别重要的特征并创建信息化的特征组合.
- 在标准数据集 (COCOMO,NASA,Desharnais,中国,Albrecht) 上评估了TabNet-HHO框架,使用了MSE,RMSE,MAE,MdMRE和PA等指标.
- SHAP用于解释性AI (XAI) 分析特征重要性.
主要成果:
- 拟议的TabNet-HHO模型与现有的软件成本估计模型相比,显示出更高的性能.
- 在对COCOMO数据集进行评估时,该模型实现了98.82%的高预测准确度.
- 在多个不同的数据集中,TabNet-HHO表现出强的性能,证实了它的通用性.
结论:
- 混合TabNet-HHO模型在软件成本估计准确性方面取得了显著的进步.
- 通过HHO的功能工程结合TabNet的分析能力有效地解决了SCE的挑战.
- 该模型提供可靠的预测和洞察功能依赖性,帮助项目管理.
相关概念视频
Statgraphics
370
Statgraphics is a comprehensive statistical software suite designed for both basic and advanced data analysis. Originating in 1980 at Princeton University under Dr. Neil W. Polhemus, it was one of the pioneering tools for statistical computing on personal computers, with its public release in 1982 marking an early milestone in data science software. Over the years, it has evolved into a robust platform for data science, offering tools for regression analysis, ANOVA, multivariate statistics,...
370
Response Surface Methodology
585
Response Surface Methodology (RSM) is a collection of statistical and mathematical techniques used to develop, improve, and optimize processes. It is particularly valuable when many input variables or factors potentially influence a response variable.
The process of RSM involves several key steps:
The process of RSM involves several key steps:
585
Dosage Regimen Designs: Nomograms and Tabulations
163
Nomograms and tabulations are vital tools used by clinicians to design accurate and individualized dosage regimens. These instruments provide a straightforward method for adjusting dosages based on individual patient characteristics, including age, weight, and physiological condition. The foundation of a drug's nomogram is population pharmacokinetic data collected and analyzed using specific models. This data simplifies complex equations, presenting them diagrammatically or tabularly for easy...
163
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
267
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
267
Statistical Methods to Analyze Parametric Data: Student t-Test and Goodness-of-Fit Test
5.5K
In parametric statistics, two fundamental tests stand out for their utility and wide application: the Student's t-test and goodness-of-fit tests. These tests provide researchers with a robust method for drawing insights from data, testing hypotheses, and making informed decisions based on their findings.
The Student's t-test is a statistical test that examines if there is a statistically significant difference between the means of two groups. This test is instrumental when dealing with...
The Student's t-test is a statistical test that examines if there is a statistically significant difference between the means of two groups. This test is instrumental when dealing with...
5.5K
Econometric Views (EViews)
531
Econometric Views, often stylized as EViews, is a package that merges statistical analysis with econometric studies. It is designed to provide tools for time series analysis, forecasting, and econometric model simulation. The software originated from MicroTSP software and has evolved significantly since its inception in 1981. The history of EViews is marked by a continuous effort to enhance its computational speed and user interface. It was initially developed for large computing systems but...
531


