Gesture-based interaction performed in real-time imposes several constraints on the software architecture of interactive systems to balance the performance of the system, such as its accuracy, with the preference of end-users, such as their subjective satisfaction and fast response time. To reach this balance and to support software quality properties of these systems, such as flexibility, maintainability, and efficiency, various software architectures need to be designed depending on the context of use in which the system will be deployed. To address these properties, we present and compare software architecture designs for three scenarios of gesture interaction: a component-based design for radar-based hand gesture
interaction in a smart meeting room, a layered design for full body gesture interaction in extended reality, and a graph-based design for multimodal interaction with multiple devices.
Vanderdonckt, J. (2026). Software Architecture Design for Gesture Interaction: Components, Layers, or Graphs? In E. Coca (ed.), Proceedings of DAS 2026. IEEE Press. https://hdl.handle.net/2078.5/276356