CAMP-GNN: A Constraint-Aware Message-Passing Model for Optimal Resource Allocation in Software Projects

Resource allocation in software projects is a critical challenge, with inefficiencies in handling dynamic constraints such as skill mismatches, evolving task dependencies, and budget overruns leading to widespread cost and schedule overruns. To address these issues, this paper introduces CAMP-GNN, a novel constraint-aware graph neural network (GNN) framework designed to optimize resource allocation in software projects, addressing challenges like skill mismatches, evolving task dependencies, and budget overruns. These issues often lead to significant cost and schedule overruns, and CAMP-GNN aims to resolve them by dynamically adapting to project constraints. The framework integrates urgency, skill alignment, and budget slack directly into its message-passing layers, allowing for more precise and context-aware task-resource assignments. A key contribution is SoftStat, the first structured dataset that combines resource pools, allocations, and project details, enabling the modeling of complex task-resource dependencies and financial/temporal constraints. CAMP-GNN also introduces domain-specific message aggregation rules to unify urgency, skill alignment, and budget slack, advancing GNNs beyond basic relational modeling. A novel preprocessing pipeline is proposed to convert raw project timelines, skill dependencies, and budget thresholds into machine-learnable features, ensuring effective integration with computational models. Validated on both synthetic and real-world datasets, CAMP-GNN demonstrates superior performance with a 0.12 MAE, RMSE of 0.18 in allocation, F1 of 0.89 in budget violations, and 085 in deadline violations, 18% cost savings, and a 27% reduction in deadline breaches, outperforming existing methods. Future work will focus on scaling the framework for large-scale projects and improving interpretability for broader adoption.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3571048
Citations
3
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
3.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CAMP-GNN: A Constraint-Aware Message-Passing Model for Optimal Resource Allocation in Software Projects

Fahd Aldosari, Abdu Salam, Muhammad Asif, Donia Y. Badawood
3 citations
IEEE Access
Scheduling and Optimization Algorithms
3.73
article

CAMP-GNN: A Constraint-Aware Message-Passing Model for Optimal Resource Allocation in Software Projects

Fahd Aldosari, Abdu Salam, Muhammad Asif, Donia Y. Badawood
article en
3 citations

Abstract

Resource allocation in software projects is a critical challenge, with inefficiencies in handling dynamic constraints such as skill mismatches, evolving task dependencies, and budget overruns leading to widespread cost and schedule overruns. To address these issues, this paper introduces CAMP-GNN, a novel constraint-aware graph neural network (GNN) framework designed to optimize resource allocation in software projects, addressing challenges like skill mismatches, evolving task dependencies, and budget overruns. These issues often lead to significant cost and schedule overruns, and CAMP-GNN aims to resolve them by dynamically adapting to project constraints. The framework integrates urgency, skill alignment, and budget slack directly into its message-passing layers, allowing for more precise and context-aware task-resource assignments. A key contribution is SoftStat, the first structured dataset that combines resource pools, allocations, and project details, enabling the modeling of complex task-resource dependencies and financial/temporal constraints. CAMP-GNN also introduces domain-specific message aggregation rules to unify urgency, skill alignment, and budget slack, advancing GNNs beyond basic relational modeling. A novel preprocessing pipeline is proposed to convert raw project timelines, skill dependencies, and budget thresholds into machine-learnable features, ensuring effective integration with computational models. Validated on both synthetic and real-world datasets, CAMP-GNN demonstrates superior performance with a 0.12 MAE, RMSE of 0.18 in allocation, F1 of 0.89 in budget violations, and 085 in deadline violations, 18% cost savings, and a 27% reduction in deadline breaches, outperforming existing methods. Future work will focus on scaling the framework for large-scale projects and improving interpretability for broader adoption.

IEEE AccessVol. 13
Bacha Khan University (PK), Abdul Wali Khan University Mardan (PK), Umm al-Qura University (SA)
Openalex Percentile: Top 7%
Scheduling and Optimization Algorithms
3.73
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.