Inicio  /  Applied Sciences  /  Vol: 12 Par: 1 (2022)  /  Artículo
ARTÍCULO
TITULO

Context-Aware End-User Development Review

Victor Ponce and Bessam Abdulrazak    

Resumen

Context-aware application development frameworks enable context management and environment adaptation to automatize people?s activities. New technologies such as 5G and the Internet of Things (IoT) increase environment context (from devices/services), making functionalities available to augment context-aware applications. The result is an increased deployment of context-aware applications to support end-users in everyday activities. However, developing applications in context-aware frameworks involve diverse technologies, so that it traditionally involves software experts. In general, context-aware applications are limited in terms of personalization for end-users. They include configurations to personalize applications, but non-software experts can only change some of these configurations. Nowadays, advances in human?computer interaction provide techniques/metaphors to approach non-software experts. One approach is end-user development (EUD)?a set of activities and development tools that considers non-software experts as application builders. In this paper, we present our analysis of existing EUD approaches for building context-aware applications. We present a literature review of 37 screened papers obtained from research databases. This review aims to identify the methods, techniques, and tools proposed to build context-aware applications. Specifically, we reviewed EUD building techniques and implementations. Building techniques include metaphors/interaction styles proposed for application specification, composition, and testing. The implementations include a specification method to integrate and process context on the target application platforms. We also present the adoption trend and challenges of context-aware end-user development.

 Artículos similares

       
 
Sitalakshmi Venkatraman    
In this Internet age, recommender systems (RS) have become popular, offering new opportunities and challenges to the business world. With a continuous increase in global competition, e-businesses, information portals, social networks and more, websites a... ver más
Revista: Informatics

 
Ossi Antero Nykänen,Alejandro Rivero Rodriguez     Pág. pp. 32 - 39
Acknowledging the user context, e.g., position and activity, provides a natural way to adapt applications according to the user needs. How to actually capture and exploit context, however, is not self-evident and it is tempting to assign the related resp... ver más

 
Tor-Morten Gr,Jarle Hansen,Gheorghita Ghinea     Pág. pp. 13 - 22
In this paper we pursue the context-aware paradigm in a distributed mobile environment. Context-awareness plays a significant role in the domain of implicit human computer interaction and we present an intelligent context-aware meeting room application. ... ver más

 
Viet Anh Nguyen,Van Cong Pham     Pág. pp. 22 - 29
This paper represents a personalized context-aware mobile learning architecture for supporting student to learn English as foreign language in order to prepare for TOEFL test. We consider how to apply open learner modeling techniques to adapt contents fo... ver más

 
Jihene Malek,Mona Laroussi,Alain Derycke,Henda Ben Ghezala    
Context-awareness is becoming a key aspect of mobile learning systems. In fact, an efficient mobile learning system has to be sensitive to the context that characterizes the interactions between humans, applications and the surrounding environment. Resea... ver más