Software effort estimation using machine learning technique

Software engineering effort estimation plays a significant role in managing project cost, quality, and time and creating software. Researchers have been paying close attention to software estimation during the past few decades, and a great amount of work has been done utilizing a variety of machinel...

Full description

Saved in:
Bibliographic Details
Main Authors: Rahman, Mizanur, Roy, Partha Protim, Ali, Mohammad, Gonçalves, Teresa, Sarwar, Hasan
Format: Article
Language:English
English
Published: Science and Information Organization 2023
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/38683/1/Software%20effort%20estimation%20using%20machine%20learning%20technique.pdf
http://umpir.ump.edu.my/id/eprint/38683/2/Software%20effort%20estimation%20using%20machine%20learning%20technique_ABS.pdf
http://umpir.ump.edu.my/id/eprint/38683/
https://doi.org/10.14569/IJACSA.2023.0140491
https://doi.org/10.14569/IJACSA.2023.0140491
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ump.umpir.38683
record_format eprints
spelling my.ump.umpir.386832023-10-31T07:47:10Z http://umpir.ump.edu.my/id/eprint/38683/ Software effort estimation using machine learning technique Rahman, Mizanur Roy, Partha Protim Ali, Mohammad Gonçalves, Teresa Sarwar, Hasan QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) TA Engineering (General). Civil engineering (General) Software engineering effort estimation plays a significant role in managing project cost, quality, and time and creating software. Researchers have been paying close attention to software estimation during the past few decades, and a great amount of work has been done utilizing a variety of machinelearning techniques and algorithms. In order to better effectively evaluate predictions, this study recommends various machine learning algorithms for estimating, including k-nearest neighbor regression, support vector regression, and decision trees. These methods are now used by the software development industry for software estimating with the goal of overcoming the limitations of parametric and conventional estimation techniques and advancing projects. Our dataset, which was created by a software company called Edusoft Consulted LTD, was used to assess the effectiveness of the established method. The three commonly used performance evaluation measures, mean absolute error (MAE), mean squared error (MSE), and R square error, represent the base for these. Comparative experimental results demonstrate that decision trees perform better at predicting effort than other techniques Science and Information Organization 2023 Article PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/38683/1/Software%20effort%20estimation%20using%20machine%20learning%20technique.pdf pdf en http://umpir.ump.edu.my/id/eprint/38683/2/Software%20effort%20estimation%20using%20machine%20learning%20technique_ABS.pdf Rahman, Mizanur and Roy, Partha Protim and Ali, Mohammad and Gonçalves, Teresa and Sarwar, Hasan (2023) Software effort estimation using machine learning technique. International Journal of Advanced Computer Science and Applications, 14 (4). pp. 822-827. ISSN 2158-107X. (Published) https://doi.org/10.14569/IJACSA.2023.0140491 https://doi.org/10.14569/IJACSA.2023.0140491
institution Universiti Malaysia Pahang Al-Sultan Abdullah
building UMPSA Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang Al-Sultan Abdullah
content_source UMPSA Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
English
topic QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
TA Engineering (General). Civil engineering (General)
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
T Technology (General)
TA Engineering (General). Civil engineering (General)
Rahman, Mizanur
Roy, Partha Protim
Ali, Mohammad
Gonçalves, Teresa
Sarwar, Hasan
Software effort estimation using machine learning technique
description Software engineering effort estimation plays a significant role in managing project cost, quality, and time and creating software. Researchers have been paying close attention to software estimation during the past few decades, and a great amount of work has been done utilizing a variety of machinelearning techniques and algorithms. In order to better effectively evaluate predictions, this study recommends various machine learning algorithms for estimating, including k-nearest neighbor regression, support vector regression, and decision trees. These methods are now used by the software development industry for software estimating with the goal of overcoming the limitations of parametric and conventional estimation techniques and advancing projects. Our dataset, which was created by a software company called Edusoft Consulted LTD, was used to assess the effectiveness of the established method. The three commonly used performance evaluation measures, mean absolute error (MAE), mean squared error (MSE), and R square error, represent the base for these. Comparative experimental results demonstrate that decision trees perform better at predicting effort than other techniques
format Article
author Rahman, Mizanur
Roy, Partha Protim
Ali, Mohammad
Gonçalves, Teresa
Sarwar, Hasan
author_facet Rahman, Mizanur
Roy, Partha Protim
Ali, Mohammad
Gonçalves, Teresa
Sarwar, Hasan
author_sort Rahman, Mizanur
title Software effort estimation using machine learning technique
title_short Software effort estimation using machine learning technique
title_full Software effort estimation using machine learning technique
title_fullStr Software effort estimation using machine learning technique
title_full_unstemmed Software effort estimation using machine learning technique
title_sort software effort estimation using machine learning technique
publisher Science and Information Organization
publishDate 2023
url http://umpir.ump.edu.my/id/eprint/38683/1/Software%20effort%20estimation%20using%20machine%20learning%20technique.pdf
http://umpir.ump.edu.my/id/eprint/38683/2/Software%20effort%20estimation%20using%20machine%20learning%20technique_ABS.pdf
http://umpir.ump.edu.my/id/eprint/38683/
https://doi.org/10.14569/IJACSA.2023.0140491
https://doi.org/10.14569/IJACSA.2023.0140491
_version_ 1822923717203722240
score 13.235362