首页 | 本学科首页   官方微博 | 高级检索  
     


The user in the loop: Enabling user participation for self-adaptive applications
Affiliation:1. Distributed Systems Group, University of Kassel, Wilhelmshöher Allee 73, 34121 Kassel, Germany;2. Human–Machine Systems Engineering, University of Kassel, Mönchebergstraße 7, 34125 Kassel, Germany;1. Department of Mechanical Engineering-Engineering Mechanics, Michigan Technological University, Houghton, MI 49931, USA;2. Department of Mechanical Engineering, Stanford University, Stanford, CA 94305, USA;3. Department of Mechanical Engineering, University of California, Berkeley, CA 94720, USA;1. Department of Computer Science and Information Engineering, National Central University, Jhongli City, Taoyuan County 32001, Taiwan;2. Department of Computer Science and Information Engineering, National Taiwan University, Taiwan;1. School of Economics and Management, China University of Geosciences, Wuhan 430074, China;2. Center for Energy and Environmental Policy Research, Beijing Institute of Technology, Beijing 100181, China;3. School of Management and Economics, Beijing Institute of Technology, Beijing 100181, China
Abstract:Future computing systems must adjust to the user’s situations, habits, and intentions. Self-adaptive applications autonomously adapt to changing contexts without asking the user. However, the self-adaptive behaviour lacks of success if it does not correspond to the user’s personal interaction habits and intentions, particularly for complex scenarios with a high degree of user interaction. Concerning the interaction design, such adaptations can be irritating and distracting for the user if they do not match the current situation. In this article we provide a solution how to integrate the user in the self-adaptation feedback loop. The user will be able to influence the adaptation behaviour at run-time and in the long term by setting individual preferences. Consequently, we achieve a harmonisation between full application autonomy and user control. We implemented our generic concepts by extending an existing self-adaptation middleware with capabilities to respect the user’s application focus and interaction behaviour. A notification-based solution for user participation has been evaluated in a substantial user study with 62 participants. Although participants perceived much better control with our solution, the study made clear that notification design is specific for each adaptation type.
Keywords:Self-adaptation  Usability  Autonomous computing  Interruption  User attention  Ubiquitous computing  Human–computer interaction
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号