The practical role of context modeling in the elicitation of context-aware functionalities: a survey

被引:1
|
作者
Falcao, Rodrigo [1 ]
Villela, Karina [2 ]
Vieira, Vaninha [3 ]
Trapp, Marcus [2 ]
de Faria, Igor Lopes [4 ]
机构
[1] Fraunhofer IESE, Architecture Centr Engn, Kaiserslautern, Germany
[2] Fraunhofer IESE, Digital Innovat Design, Kaiserslautern, Germany
[3] Univ Fed Bahia, Inst Comp, Salvador, BA, Brazil
[4] Univ Fed Bahia, Comp Sci Grad Program, Salvador, BA, Brazil
关键词
context awareness; requirements engineering; context modeling; survey; FRAMEWORK; SYSTEMS;
D O I
10.1109/RE51729.2021.00011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context-aware functionalities are functionalities that consider the context to produce a certain system behavior, typically an adaptation or recommendation. As contextual elements such as time, location, weather, user activity, device characteristics, network status, and countless others are becoming increasingly more accessible, the potential for adding context awareness to applications is enormous. Identifying novel, unexpected, and even delightful context-aware functionalities in practice can be challenging, though: What context information is relevant for a given user task? How can contextual elements be combined? What if there is a large number of contextual elements? Context modeling has been described in the literature as an essential aspect in the elicitation of context-aware functionalities; however, reports on the state of the practice are rare. In this study, we conducted a survey with industrial practitioners, mostly experienced professionals from large enterprises, to investigate how context models and context-modeling activities have been used to support the elicitation of context-aware functionalities. The results indicate a gap between research and industry: Context models are rarely used in practice, and context-modeling activities such as analysis of relevance and especially analysis of combinations of contextual elements have been overlooked due to their high complexity, despite practitioners recognizing their importance.
引用
收藏
页码:35 / 45
页数:11
相关论文
共 50 条
  • [1] Using a Data-Driven Context Model to Support the Elicitation of Context-Aware Functionalities - A Controlled Experiment
    Falcao, Rodrigo
    Trapp, Marcus
    Vieira, Vaninha
    Dias da Silva, Alberto Vianna
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2021), 2021, 13126 : 119 - 135
  • [2] Modeling and processing information for context-aware computing: A survey
    Graduate University for Advanced Studies, Shonan Village, Hayama, Kanagawa 240-0193, Japan
    不详
    [J]. New Gener Comput, 1600, 3 (177-196):
  • [3] Modeling and Processing Information for Context-Aware Computing: A Survey
    Hoareau, Christian
    Satoh, Ichiro
    [J]. NEW GENERATION COMPUTING, 2009, 27 (03) : 177 - 196
  • [4] Modeling and Processing Information for Context-Aware Computing: A Survey
    Christian Hoareau
    Ichiro Satoh
    [J]. New Generation Computing, 2009, 27 : 177 - 196
  • [5] Survey on Challenges and Achievements in Context-Aware Requirement Modeling
    Li, Yuanbang
    Peng, Rong
    Wang, Bangchao
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (03): : 553 - 565
  • [6] A survey of context-aware middleware
    Kjaer, Kristian Ellebaek
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 148 - 155
  • [7] A survey on context-aware systems
    Baldauf, Matthias
    Dustdar, Schahram
    Rosenberg, Florian
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2007, 2 (04) : 263 - 277
  • [8] Context-aware Browsing - a practical approach
    Namiot, Dmitry
    [J]. 2012 6TH INTERNATIONAL CONFERENCE ON NEXT GENERATION MOBILE APPLICATIONS, SERVICES AND TECHNOLOGIES (NGMAST), 2012, : 18 - 23
  • [9] Elicitation of Delightful Context-Aware Features: Challenges and Outlook
    Falcao, Rodrigo
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 467 - 468
  • [10] Preference Models and Their Elicitation and Analysis for Context-Aware Applications
    Klimek, Radoslaw
    [J]. MAN-MACHINE INTERACTIONS 3, 2014, 242 : 353 - 360