casa 20(21): e2

Research Article

User Control Support in Smart Homes

Download711 downloads
  • @ARTICLE{10.4108/eai.13-7-2018.164666,
        author={M. Leghari and L. D. Dhomeja and S. A. Memon},
        title={User Control Support in Smart Homes},
        journal={EAI Endorsed Transactions on Context-aware Systems and Applications},
        volume={7},
        number={21},
        publisher={EAI},
        journal_a={CASA},
        year={2020},
        month={5},
        keywords={User control, Context awareness, Smart homes, Adaptation logic modifications, Jess, User Control Manager},
        doi={10.4108/eai.13-7-2018.164666}
    }
    
  • M. Leghari
    L. D. Dhomeja
    S. A. Memon
    Year: 2020
    User Control Support in Smart Homes
    CASA
    EAI
    DOI: 10.4108/eai.13-7-2018.164666
M. Leghari1,*, L. D. Dhomeja1, S. A. Memon1
  • 1: Institute of Information & Communication Technology, University of Sindh Jamshoro, Pakistan
*Contact email: mehjabeen.leghari@usindh.edu.pk

Abstract

A smart home is a context-aware system that adapts itself autonomously in response to context to satisfy user needs and to improve safety, security, resource use, etc. On the one hand, software autonomy serves the basic purpose of pervasive computing by reducing interaction with the users, easing the use of the system, and reducing the user distraction. On the other hand, it takes control away from the users of the applications, making users feel loss of control over their contextaware applications. The situations including applications may not behave as expected, user preferences may change over time or users may want to add new behaviors, etc, may arise and require smart home users to interact with the applications to control their behavior. This research addresses this issue and proposes an approach, which would provide a wider support of user control by exposing and manipulating (1) application parameters, (2) adaptation logic(s) thus allowing users to add new behaviors. Using this approach a complete system is developed in order to see its effectiveness; furthermore the system is tested on three different context aware applications and a preliminary usability study is done to evaluate the system effectiveness.