Perspectives on engineering more usable context-aware systems

被引:12
作者
Alegre-Ibarra, Unai [1 ]
Augusto, Juan Carlos [1 ]
Evans, Carl [1 ]
机构
[1] Middlesex Univ, Res Grp Dev Intelligent Environm, London NW4 4BT, England
关键词
MOBILE; TALK;
D O I
10.1007/s12652-018-0863-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The expectations of the abilities of context-aware systems (C-AS) often differ from reality. It becomes difficult to program contextual services that react adequately to the circumstantial needs of users as developers need to know, beforehand: the set of contextual states that may exist, what information could accurately determine a contextual state within that set, and what appropriate action should be taken in that particular state. Although there exist many frameworks and tools which support the design and implementation of C-AS, there is less conceptual help for developers to inform them of what contextual situations and services are appropriate (or feasible) to be implemented. This report reviews the state-of-the-art conceptualisation of context, which is more focused on the representational interpretation of the concept, to introduce a perspective that also acknowledges its interactional interpretation. A combination of revised and new definitions is introduced, which give key insights for the development of more useful C-AS. By acknowledging situations as a dynamic phenomenon that arises from action (interaction), and needs to be understood by the developers, it facilitates the analysis of these subjective interpretations into programming constructs (representation). The conceptualisation is also complemented with a set of guidelines for developers, an illustration of their usage, and a further discussion on the future directions for the engineering of more usable C-AS. The introduced conceptualisation is targeted towards the creation of an open-source tool supported framework for the engineering of C-AS.
引用
收藏
页码:1593 / 1609
页数:17
相关论文
共 56 条
[1]  
Abowd GD, 1999, LECT NOTES COMPUT SC, V1707, P304
[2]   Engineering context-aware systems and applications: A survey [J].
Alegre, Unai ;
Augusto, Juan Carlos ;
Clark, Tony .
JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 :55-83
[3]  
Alegre-Ibarra U, 2016, REQUIREMENTS CONTEXT
[4]   Advanced Inference in Situation-Aware Computing [J].
Anagnostopoulos, Christos ;
Hadjiefthymiades, Stathes .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (05) :1108-1115
[5]  
[Anonymous], 2006, THESIS
[6]  
[Anonymous], 1991, MOD
[7]  
[Anonymous], THESIS
[8]  
[Anonymous], 1994, 1994 1 WORKSH MOB C, DOI [10.1109/WMCSA.1994.16, DOI 10.1109/WMCSA.1994.16]
[9]  
[Anonymous], 2011, PERVASIVE ADVERTISIN
[10]  
[Anonymous], 1981, READINGS ARTIFICIAL, DOI DOI 10.1016/B978-0-934613-03-3.50033-7