A Hybrid Machine Learning Approach for Software Project Effort and Cost Estimation

This paper presents a hybrid machine learning approach for software project effort and cost estimation. Accurate estimation of software development effort is critical for project planning, budgeting, and resource allocation. However, traditional estimation techniques such as COCOMO and Function Point Analysis often struggle to handle the complexity of modern software development environments. The proposed system integrates machine learning with traditional estimation methods to improve prediction accuracy and practical usability. A Random Forest classifier is used to predict the expected team experience level, while an analogous estimation approach is applied to estimate project cost based on historical project data and adjusted function points. The system is implemented as a complete end-to-end solution consisting of a FastAPI backend, a machine learning model developed using scikit-learn, SQLite database storage, and a web-based interface for generating predictions. The architecture enables real-time estimation, logging of prediction requests, and efficient management of project data. Experimental results show that the hybrid model achieves strong performance with reliable effort prediction and interpretable cost estimation. The system can assist software project managers in making better planning decisions during the early stages of software development. This work demonstrates the effectiveness of combining machine learning techniques with traditional estimation methods to build a practical software effort estimation system suitable for academic and industrial environments.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-03-09
DOI
https://doi.org/10.5281/zenodo.18922966
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

A Hybrid Machine Learning Approach for Software Project Effort and Cost Estimation

SriVarun Adhitya Ramilla, Vigneshwar Goud Katari, Vandana Tulluru, Imam Saheb Shaik
Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Research
article

A Hybrid Machine Learning Approach for Software Project Effort and Cost Estimation

SriVarun Adhitya Ramilla, Vigneshwar Goud Katari, Vandana Tulluru, Imam Saheb Shaik
article en

Abstract

This paper presents a hybrid machine learning approach for software project effort and cost estimation. Accurate estimation of software development effort is critical for project planning, budgeting, and resource allocation. However, traditional estimation techniques such as COCOMO and Function Point Analysis often struggle to handle the complexity of modern software development environments. The proposed system integrates machine learning with traditional estimation methods to improve prediction accuracy and practical usability. A Random Forest classifier is used to predict the expected team experience level, while an analogous estimation approach is applied to estimate project cost based on historical project data and adjusted function points. The system is implemented as a complete end-to-end solution consisting of a FastAPI backend, a machine learning model developed using scikit-learn, SQLite database storage, and a web-based interface for generating predictions. The architecture enables real-time estimation, logging of prediction requests, and efficient management of project data. Experimental results show that the hybrid model achieves strong performance with reliable effort prediction and interpretable cost estimation. The system can assist software project managers in making better planning decisions during the early stages of software development. This work demonstrates the effectiveness of combining machine learning techniques with traditional estimation methods to build a practical software effort estimation system suitable for academic and industrial environments.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 50%
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.

A Hybrid Machine Learning Approach for Software Project Effort and Cost Estimation — SriVarun Adhitya Ramilla, Vigneshwar Goud Katari, et al. · Zenodo (CERN European Organization for Nuclear Research) (2026) | TGRS Research Map | TGRS