Comparative Analysis of Regression Techniques for Software Effort Estimation

Software effort estimation (SEE) is an essential aspect of software project management, influencing resource allocation and development schedules. While there are many approaches to SEE, choosing the suitable model remains a challenge. This study compared five regression models - Linear Regression,...

Full description

Bibliographic Details
Published in:8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023
Main Author: Jayadi P.; Ahmad K.A.B.
Format: Conference paper
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2023
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189935981&doi=10.1109%2fICRAIE59459.2023.10468186&partnerID=40&md5=fab6292617506967e322b07f6c82502f
id 2-s2.0-85189935981
spelling 2-s2.0-85189935981
Jayadi P.; Ahmad K.A.B.
Comparative Analysis of Regression Techniques for Software Effort Estimation
2023
8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023


10.1109/ICRAIE59459.2023.10468186
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189935981&doi=10.1109%2fICRAIE59459.2023.10468186&partnerID=40&md5=fab6292617506967e322b07f6c82502f
Software effort estimation (SEE) is an essential aspect of software project management, influencing resource allocation and development schedules. While there are many approaches to SEE, choosing the suitable model remains a challenge. This study compared five regression models - Linear Regression, Ridge Regression, Lasso Regression, Decision Tree Regression, and Support Vector Regression - based on performance in estimating software effort using datasets COCOMO81 the evaluation results show that Lasso Regression has the lowest Mean Absolute Error (MAE) of 0.16902, while Decision Tree Regression recorded the highest MAE of 0.169784. Overall, the Lasso Regression stands out in its performance, with an R-squared of 51.76%, demonstrating its superior capabilities in feature selection. This research provides important insights into the effectiveness of regression models in the context of SEE, assisting practitioners in selecting appropriate methods for software projects. © 2023 IEEE.
Institute of Electrical and Electronics Engineers Inc.

English
Conference paper

author Jayadi P.; Ahmad K.A.B.
spellingShingle Jayadi P.; Ahmad K.A.B.
Comparative Analysis of Regression Techniques for Software Effort Estimation
author_facet Jayadi P.; Ahmad K.A.B.
author_sort Jayadi P.; Ahmad K.A.B.
title Comparative Analysis of Regression Techniques for Software Effort Estimation
title_short Comparative Analysis of Regression Techniques for Software Effort Estimation
title_full Comparative Analysis of Regression Techniques for Software Effort Estimation
title_fullStr Comparative Analysis of Regression Techniques for Software Effort Estimation
title_full_unstemmed Comparative Analysis of Regression Techniques for Software Effort Estimation
title_sort Comparative Analysis of Regression Techniques for Software Effort Estimation
publishDate 2023
container_title 8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023
container_volume
container_issue
doi_str_mv 10.1109/ICRAIE59459.2023.10468186
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189935981&doi=10.1109%2fICRAIE59459.2023.10468186&partnerID=40&md5=fab6292617506967e322b07f6c82502f
description Software effort estimation (SEE) is an essential aspect of software project management, influencing resource allocation and development schedules. While there are many approaches to SEE, choosing the suitable model remains a challenge. This study compared five regression models - Linear Regression, Ridge Regression, Lasso Regression, Decision Tree Regression, and Support Vector Regression - based on performance in estimating software effort using datasets COCOMO81 the evaluation results show that Lasso Regression has the lowest Mean Absolute Error (MAE) of 0.16902, while Decision Tree Regression recorded the highest MAE of 0.169784. Overall, the Lasso Regression stands out in its performance, with an R-squared of 51.76%, demonstrating its superior capabilities in feature selection. This research provides important insights into the effectiveness of regression models in the context of SEE, assisting practitioners in selecting appropriate methods for software projects. © 2023 IEEE.
publisher Institute of Electrical and Electronics Engineers Inc.
issn
language English
format Conference paper
accesstype
record_format scopus
collection Scopus
_version_ 1809677779019497472