z-logo
open-access-imgOpen Access
CAMP-GNN: A Constraint-Aware Message-Passing model for Optimal Resource Allocation in Software Projects
Author(s) -
Muhammad Asif,
Fahd M Aldosari,
Donia Y. Badawood,
Abdu Salam
Publication year - 2025
Publication title -
ieee access
Language(s) - English
Resource type - Magazines
SCImago Journal Rank - 0.587
H-Index - 127
eISSN - 2169-3536
DOI - 10.1109/access.2025.3571048
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Empowering knowledge with every search

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom