Multi-Objective Drift Detection and Pause-Gate Composition
Extend the Kitchen Loop’s drift detection and pause-gate mechanisms to simultaneously monitor non-functional requirements such as latency, security, and fairness without human intervention, and derive a principled method to compose multiple objective functions so that no single objective dominates the pause-gate signal.
References
OP3: Multi-Objective Drift. Current drift metrics focus on functional correctness. Extending the framework to simultaneously monitor non-functional requirements (latency, security, fairness) without human intervention remains open. Our drift detection (Section 5.5) would need to compose multiple objective functions without one dominating the pause-gate signal.
PACE must determine whether the current conditions remain close enough to the characterized region for reliable interpolation or whether the operating map no longer supports a safe decision, which requires change detection and calibrated uncertainty across radio, compute, sensing, and process variables.
More generally, is it possible to build a model for the mixed desiderata reflecting both quantitative and qualitative soundness, without human intervention, such as our effort of enforcing constraints?
The open research questions, however, go deeper: How can the trade-off between quality dimensions be characterized at the repository and system levels? What feedback mechanisms are needed to detect when local improvements degrade global properties? How should the search for possible refactoring actions be organized so that system-level optimization remains manageable?
The open research questions include: How should autonomous refactoring be positioned within continuous delivery pipelines? How can the feedback loops inherent in continuous delivery be leveraged to improve the refactoring system itself?