cost and effort estimation

Designs, builds, and evaluates models, methods, and tools to estimate, project, allocate, and analyze monetary, time, and resource costs and the required effort for projects, systems, or solutions. This includes constructing cost-estimation and effort-estimation models, cost-benefit and cost-structure analyses, cost-allocation and cost-performance methods, and techniques for assessing and optimizing cost-efficiency and resource usage.

costandeffortestimation

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
-0.24
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$203K/year
Oct 01, 2026Oct 01, 2026

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

Design of mechanisms for ensuring the execution of tasks in project planning

Apr 29, 2023
OM
O. Mulesa
🏛️ Uzhhorod National University | Kharkiv National University of Radio Electronics | Intellias Company | Blekinge Institute of Technology

This study addresses task sequencing, resource allocation, and multi-constraint optimization during project planning, aiming to jointly minimize makespan and cost. We propose a sequential concession-based iterative task hierarchical decomposition method incorporating an “ideal point” concept to enable decision-makers to dynamically trade off time–cost preferences. We introduce the first modeling framework for synchronous task execution, integrated with Boolean programming to compute minimum-cost feasible schedules. Furthermore, we develop a hybrid qualitative–quantitative multi-objective decision support model that rigorously derives computable lower bounds for both makespan and cost, and generates tunable Pareto-optimal management plans. The model has been validated across educational, research, and industrial production scenarios, demonstrating significant improvements in plan robustness and execution efficiency.

Project PlanningResource AllocationTask Scheduling

Resource-Based Time and Cost Prediction in Project Networks: From Statistical Modeling to Graph Neural Networks

Nov 19, 2025
RM
Reza Mirjalili
🏛️ University of Houston | Rochester Institute of Technology | Sharif University of Technology

Accurate project duration and cost forecasting remains challenging in resource-constrained, highly interdependent task networks. This paper proposes a graph neural network (GNN)-based joint temporal–cost prediction framework. We construct a heterogeneous activity–resource dynamic graph that explicitly encodes task dependencies and resource allocation constraints. To overcome the static assumptions of traditional Critical Path Method (CPM) and Program Evaluation and Review Technique (PERT), we design a resource-aware heterogeneous graph representation learning approach, enabling bottleneck identification and interpretable critical path analysis. The framework integrates GraphSAGE for structural encoding and Temporal Graph Networks (TGN) for modeling evolutionary dynamics. Evaluated on synthetic and benchmark project datasets, our method achieves 23–31% lower absolute error and an R² of 0.91 compared to conventional approaches, demonstrating substantial improvements in predictive accuracy and adaptability to dynamic scheduling scenarios.

Capturing structural relationships among tasks, resources and time-cost dynamicsOvercoming limitations of traditional methods like CPM and PERTPredicting project duration and cost in resource-constrained networks

This paper addresses the disconnection between resource scheduling and system modeling in complex large-scale projects. We establish, for the first time, a systematic linkage among the Resource-Constrained Project Scheduling Problem (RCPSP), Model-Based Systems Engineering (MBSE), and Heterogeneous Functional Graph Theory (HFGT). A traceable transformation mechanism is proposed—from RCPSP activity networks to SysML activity diagrams, heterogeneous functional graphs, and operational networks—reformulating RCPSP as a minimum-cost flow problem within a heterogeneous functional network. This enables unified modeling and optimization of both renewable and non-renewable resources. The method preserves classical scheduling performance while yielding interpretable, semantically rich project state representations. As a result, it significantly enhances dynamic monitoring capabilities for complex systems and strengthens enterprise-level decision support.

Enabling richer project monitoring via explicit state explanations in schedulingExtending RCPSP to megaprojects using MBSE and hetero-functional graph theoryReconciling RCPSP with MBSE vocabulary through systematic translation pipeline

This study addresses the challenge of quantifying the complexity and cost induced by external requirement changes when detailed knowledge of a system’s internal logic is unavailable. To this end, the authors propose a black-box assessment method based on a directed graph of component coupling. By analyzing component interfaces and integrating multi-view modeling—graphical, algebraic, and tabular—the approach uniquely links interface characteristics to cost factors, enabling computable bounded estimates of change-induced complexity and associated costs. The method was validated through a large-scale integration case in a retail banking platform, demonstrating its effectiveness and providing architects and operations teams with actionable, quantitative insights for system design and maintenance.

component interfacecost estimationexternal requirements

On the Role of Search Budgets in Model-Based Software Refactoring Optimization

Aug 29, 2023
JA
J. A. Díaz-Pace
🏛️ ISISTAN | CONICET-UNICEN | University of L'Aquila

Model-driven software refactoring suffers from excessive computational overhead in multi-objective optimization, particularly under resource constraints. Method: This paper systematically investigates the impact of search budget—especially time constraints—on the performance of multi-objective evolutionary algorithms (MOEAs) for automated architectural refactoring. Leveraging software architecture models, we integrate automated refactoring search with Pareto front quality assessment using Hypervolume (HV) and Inverted Generational Distance (IGD). Contribution/Results: We empirically reveal significant differences across MOEAs in solution-set distribution, structural diversity, and front quality under budget limitations—marking the first such analysis in this domain. We propose a time-aware algorithm selection guideline, quantifying the nonlinear degradation of solution quality with increasing time budget and explicitly delineating each algorithm’s effective applicability boundary. The findings enhance the practicality and industrial deployability of automated refactoring in resource-constrained environments.

Behavioral differences in evolutionary algorithms under time constraintsImpact of search budgets on software model optimization qualityStructural variations in design alternatives with vs without budgets

Latest Papers

What's happening recently
View more

Traditional software cost estimation models are ill-suited for AI agent–driven development paradigms, as they fail to account for novel, non-deterministic cost factors such as LLM invocation, human-in-the-loop collaboration, and infrastructure overhead. This work proposes ACEM, the first cost estimation framework tailored to agent-based software engineering, which decomposes total cost into three components: LLM usage cost, human-in-the-loop (HITL) supervision cost, and infrastructure cost. The model incorporates correction factors, context-aware multipliers, and a HITL intensity score to capture dynamic aspects of agent-assisted development. By employing a symbolic constant structure, ACEM enables mapping to conventional size metrics—such as use case points and story points—and supports calibration and prediction using historical project data, thereby establishing a formal and empirically grounded foundation for cost estimation in AI agent–centric software development.

Agentic Software EngineeringCost EstimationHuman-in-the-Loop

This study addresses the allocation of multiple heterogeneous resource types in hierarchical organizations, where certain resources can be transformed into one another. The problem is formulated as a market equilibrium model incorporating structural constraints inherent to the hierarchy. To solve it efficiently, the authors propose a novel two-stage approximation algorithm: first solving a tractable instance that respects the hierarchical structure, then iteratively refining the solution to handle general cases. This work introduces, for the first time, a two-stage approximation framework to hierarchical resource allocation with conversion capabilities, establishing both the guaranteed existence of feasible equilibria and computational efficiency. Experiments on real-world Google TPU/GPU allocation datasets demonstrate the algorithm’s effectiveness and rapid convergence.

heterogeneous resourcesmarket equilibriumorganizational hierarchy

Hot Scholars

TQ

Tong Qiao

Associate Professor, School of Cyberspace, Hangzhou Dianzi University
Media ForensicsAI SecurityDeepFake DetectionData Hiding
AP

Alexander Panchenko

Associate Professor for Natural Language Processing
natural language processingword sense disambiguationtext style transferargument mining
XW

Xiaoying Wang

Qinghai University
cloud computing,resource management,energy management
MV

Mark Vero

Google, ETH Zurich
large language modelsprivacysecuritymachine learning