Software development effort estimation using boosting algorithms and automatic tuning of hyperparameters with Optuna

超参数 计算机科学 Boosting(机器学习) 机器学习 人工智能 阿达布思 梯度升压 软件 算法 随机森林 支持向量机 程序设计语言
作者
Maryam Hassanali,Mohammadreza Soltanaghaei,Taghi Javdani Gandomani,Farsad Zamani Boroujeni
出处
期刊:Journal of software [Wiley]
卷期号:36 (9) 被引量:19
标识
DOI:10.1002/smr.2665
摘要

Abstract Considering the increasing need for software projects, estimating software development efforts is essential and can lead to improved project delivery quality. Machine learning methods are widely used to improve the accuracy of estimation. The boosting method is an ensemble machine learning technique less used in this field. In this research, five boosting algorithms including Adaboost, Gradient boosting, XGBoost, LightGBM, and CatBoost were implemented with the hyperparameter tuning framework Optuna on the ISBSG database. The Optuna is a next‐generation optimization method for automatically tuning hyperparameters of algorithms. Six evaluation criteria MMRE, MdMRE, MAE, MSE, Pred(0.25), and SA were used to evaluate the findings. The results show that the hyperparameter automatic tuning by Optuna increases the accuracy of prediction provided by all five models. When the Catboost algorithm uses Optuna to tune its hyperparameters has made the best prediction among the five algorithms studied in this research. Using Optuna, compared to the case where the algorithm uses its default settings, the highest percentage of prediction improvement was observed in the XGBoost algorithm (except for the SA criterion). Based on the criteria of MMRE, Pred(0.25), and SA, this study has a better prediction than some relatively similar articles.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
无极微光应助zzz采纳,获得20
刚刚
v0id应助瘦瘦盼山采纳,获得10
刚刚
lululu完成签到,获得积分10
1秒前
1秒前
忧虑的青旋完成签到,获得积分10
1秒前
2秒前
机智的纹发布了新的文献求助10
3秒前
3秒前
Wenyu完成签到,获得积分10
6秒前
7秒前
标致远锋发布了新的文献求助10
8秒前
8秒前
哟哟哟发布了新的文献求助10
9秒前
10秒前
Tammy完成签到,获得积分10
11秒前
lemon完成签到 ,获得积分10
12秒前
fofo完成签到,获得积分10
12秒前
13秒前
yellow完成签到,获得积分0
14秒前
王德霞完成签到,获得积分10
15秒前
李健应助芥末采纳,获得10
15秒前
wangechun完成签到,获得积分10
17秒前
xpw发布了新的文献求助10
17秒前
哇呜发布了新的文献求助10
17秒前
Mr_老旭完成签到,获得积分10
20秒前
疯枫沨完成签到,获得积分10
21秒前
风清扬完成签到,获得积分10
21秒前
21秒前
fofo发布了新的文献求助10
22秒前
sniper完成签到,获得积分10
24秒前
852应助蓦然采纳,获得10
24秒前
26秒前
牧青完成签到,获得积分10
26秒前
高洁完成签到 ,获得积分10
27秒前
白熊发布了新的文献求助20
27秒前
27秒前
潇洒的惋清应助哇呜采纳,获得10
29秒前
鲤鱼灵寒应助哇呜采纳,获得10
29秒前
30秒前
六六完成签到,获得积分10
30秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
HYDROLYSE ACIDE DE QUELQUES DIOXASPIROCYCLANES 1314
Essentials of Carbohydrate Chemistry and Biochemistry, 4th Edition 800
Navigating Normative Orders. Interdisciplinary Perspectives 800
1 Peter and Christ's Descent to the Dead in Its Early Christian Reception 700
A Psychological Understanding of Criticism and Mental Health 600
Organizational Behavior 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7750866
求助须知:如何正确求助?哪些是违规求助? 9298349
关于积分的说明 20245918
捐赠科研通 7332987
什么是DOI,文献DOI怎么找? 3309780
关于科研通互助平台的介绍 2461256
邀请新用户注册赠送积分活动 2322310