HAAS: A Policy-Aware Framework for Adaptive Task Allocation Between Humans and Artificial Intelligence Systems
Vicente Pelechano, Antoni Mestre, Manoli Albert, Miriam Gil

TL;DR
HAAS is a framework that dynamically allocates tasks between humans and AI in software engineering and manufacturing, balancing efficiency, oversight, and human factors through adaptive governance and learning.
Contribution
The paper introduces HAAS, a novel adaptive task allocation framework combining rule-based governance and contextual learning, applicable across domains with a detailed benchmark.
Findings
Governance is a tunable variable affecting AI autonomy and collaboration modes.
Stronger governance can enhance performance and reduce fatigue in manufacturing.
No single governance setting is optimal across all contexts; moderate governance adapts better over time.
Abstract
Deciding how to distribute work between humans and AI systems is a central challenge in organisational design. Most approaches treat this as a binary choice, yet the operational reality is richer: humans and AI routinely share tasks or take complementary roles depending on context, fatigue, and the stakes involved. Governing that distribution -- balancing efficiency, oversight, and human capability -- remains an open problem. This paper presents Human-AI Adaptive Symbiosis (HAAS), an implemented framework for adaptive task allocation in software engineering and manufacturing. HAAS combines two coupled components: a rule-based expert system that enforces governance constraints before any learning occurs, and a contextual-bandit learner that selects among feasible collaboration modes from outcome feedback. Task-agent fit is represented through five auditable cognitive dimensions and a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
