SICCDSMar 8

The Theory and Practice of Computing the Bus-Factor

arXiv:2603.07845v1
Predicted impact top 80% in SI · last 90 daysOriginality Highly original
AI Analysis

This paper addresses the problem of inconsistent and limited bus-factor measures for project managers and risk analysts by providing a generalizable and robust framework for risk assessment.

The authors developed a unified, domain-agnostic framework for bus-factor estimation by modeling projects as bipartite graphs of people and tasks. They formalized two interpretations of the bus-factor (redundancy and criticality) and introduced a novel robustness-inspired measure that captures loss of coverage and increasing project fragmentation, demonstrating it provides a more informative and stable assessment of project risk than existing alternatives.

The bus-factor is a measure of project risk with respect to personnel availability, informally defined as the number of people whose sudden unavailability would cause a project to stall or experience severe delays. Despite its intuitive appeal, existing bus-factor measures rely on heterogeneous modeling assumptions, ambiguous definitions of failure, and domain-specific artifacts, limiting their generality, comparability, and ability to capture project fragmentation. In this paper, we develop a unified, domain-agnostic framework for bus-factor estimation by modeling projects as bipartite graphs of people and tasks and casting the computation of the bus-factor as a family of combinatorial optimization problems. Within this framework, we formalize and reconcile two complementary interpretations of the bus-factor, redundancy and criticality, corresponding to the Maximum Redundant Set and the Minimum Critical Set, respectively, and prove that both formulations are NP-hard. Building on this theoretical foundation, we introduce a novel bus-factor measure inspired by network robustness. Unlike prior approaches, the proposed measure captures both loss of coverage and increasing project fragmentation by tracking the largest connected set of tasks under progressive contributor removal. The resulting measure is normalized, threshold-free, and applicable across domains; we show that its exact computation is NP-hard as well. We further propose efficient linear-time approximation algorithms for all considered measures. Finally, we evaluate their behavior through a sensitivity analysis based on controlled perturbations of project structures, guided by expectations derived from project management theory. Our results show that the robustness-based measure behaves consistently with these expectations and provides a more informative and stable assessment of project risk than existing alternatives.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes