Software Development Effort Estimation Using Regression Models Delve with Explainable Machine Learning (XAI)

Software projects often fail due to poor effort estimation, which can lead to issues such as wasted time and resources. Developing software requires significant time, money, and skilled people, making accurate effort estimation essential. Recent research uses machine learning algorithms and datasets to improve estimation, but these models can be difficult to interpret. In this study, we utilize SHAP (an explainable machine learning technique) to examine the key variables that impact effort estimation. We apply four different regression models to the China, Maxwell, and Desharnais datasets: Linear Regression, Random Forest Regression, Support Vector Regression and Artificial Neural Network. Our results identify the key attributes affecting effort estimation in each dataset, providing valuable insights into the models and improving their transparency and reliability.

Authors

Institutions

Publication Details

Published
2024-12-12
DOI
https://doi.org/10.1109/ocit65031.2024.00029
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software Development Effort Estimation Using Regression Models Delve with Explainable Machine Learning (XAI)

Rahul Kumar Mandal, Debolina Ghosh, Jagannath Singh
Software Engineering Research
article

Software Development Effort Estimation Using Regression Models Delve with Explainable Machine Learning (XAI)

Rahul Kumar Mandal, Debolina Ghosh, Jagannath Singh
article en

Abstract

Software projects often fail due to poor effort estimation, which can lead to issues such as wasted time and resources. Developing software requires significant time, money, and skilled people, making accurate effort estimation essential. Recent research uses machine learning algorithms and datasets to improve estimation, but these models can be difficult to interpret. In this study, we utilize SHAP (an explainable machine learning technique) to examine the key variables that impact effort estimation. We apply four different regression models to the China, Maxwell, and Desharnais datasets: Linear Regression, Random Forest Regression, Support Vector Regression and Artificial Neural Network. Our results identify the key attributes affecting effort estimation in each dataset, providing valuable insights into the models and improving their transparency and reliability.

KIIT University (IN), Manipal University Jaipur
Openalex Percentile: Top 52%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.