Adaptive systems possess the remarkable capability to assess and modify their behavior in real-time, particularly when the software deviates from its programmed course or when opportunities for enhanced functionality or performance arise. This adaptability proves invaluable in highly dynamic environments, where rapid changes occur, and human oversight alone falls short in effectively managing applications. However, in certain system types, achieving optimal performance through adaptation may necessitate human input, be it as a sensor providing unique information beyond the system’s reach, an actuator driving adaptation, or a fallback mechanism in contingency scenarios. In this context, the concept of ’human-in-the-loop’ harnesses the innate capabilities of humans to execute tasks and make decisions with greater efficiency and precision, thereby ensuring the security and reliability of these systems. Our primary objective in this study is to present a comprehensive analysis of the key research and contributions in this field. Additionally, we aim to pinpoint potential research avenues and unresolved challenges within the realm of Human-in-the-loop.
Read full abstract