Abstract
We observe that context-aware systems currently developed in one domain or another are mostly technology-driven, and not so much user-centric. They are often not based on a thorough analysis of the effects they produce when interacting with their context, especially regarding the contribution of these effects to user needs. We argue that a conceptual framework is needed to support such analyses. In this paper we identify the concepts necessary to define important structural aspects of a context-aware system and its context, and to formulate generalizations about effects of the interaction of the context-aware system and its context related to user needs. Using this conceptual framework, we classify context-aware systems in terms of the kinds of context assumptions that we can make at design time, and we discuss several threats to validity of a context-aware system. We believe that the proposed conceptual framework can help to better assess the utility concerning a context-aware system design. We use various examples of context-aware applications to illustrate our ideas.
Original language | English |
---|---|
Title of host publication | Business Modeling and Software Design - 11th International Symposium, BMSD 2021, Proceedings |
Editors | Boris Shishkov |
Publisher | Springer |
Pages | 118-132 |
Number of pages | 15 |
ISBN (Print) | 9783030799755 |
DOIs | |
Publication status | Published - 2 Jul 2021 |
Event | 11th International Symposium on Business Modeling and Software Design, BMSD 2021 - Sofia, Bulgaria Duration: 5 Jul 2021 → 7 Jul 2021 Conference number: 11 |
Publication series
Name | Lecture Notes in Business Information Processing |
---|---|
Volume | 422 LNBIP |
ISSN (Print) | 1865-1348 |
ISSN (Electronic) | 1865-1356 |
Conference
Conference | 11th International Symposium on Business Modeling and Software Design, BMSD 2021 |
---|---|
Abbreviated title | BMSD |
Country/Territory | Bulgaria |
City | Sofia |
Period | 5/07/21 → 7/07/21 |
Keywords
- 2024 OA procedure
- Architectural structure
- Conceptual modeling
- Context-awareness
- User needs
- Utility analysis
- Adaptive service delivery