scholarly journals Fuzzy4U : un moteur d’adaptation en logique floue pour l’accessibilité des interfaces utilisateurs

2019 ◽  
Vol Volume 8, Issue 1, Special... ◽  
Author(s):  
Tanguy Giuffrida ◽  
Eric Céret ◽  
Sophie Dupuy-Chessa ◽  
Jean-Philippe Poli

International audience With the massive spread of Internet use, the accessibility of user interfaces (UI) is an ever more pressing need. Much work has been developed on this subject in order to define generic or situational accessibility recommendations and to propose tools for user interface adaptation. However, difficulties remain, particularly related to the complexity of possible contexts of use, such as the multiplicity of characteristics of the context of use, the imprecision of the values assigned to these characteristics and the combination of multiple adaptation rules. This article shows how a dynamic adaptation engine based on fuzzy logic can be used to implement accessibility recommendations. We show how this approach makes it possible to overcome these difficulties through fuzzy logic with the capacity to manage combinatorial rules, making it possible to take into account potentially complex contexts of use. This approach is illustrated with a concrete example. Avec la diffusion massive de l'utilisation d'Internet, l'accessibilité des interfaces est un besoin toujours plus prégnant. De nombreux travaux se sont penchés sur ce sujet afin de définir des recommandations d'accessibilité génériques ou situationnelles, et proposer des outils d'adaptation des interfaces utilisateurs. Cependant, des difficultés, notamment liées à la complexité des contextes d'usage possibles, demeurent tels que la multiplicité des caractéristiques du contexte d'usage, l'imprécision des valeurs attribuées à ces caractéristiques et la combinaison de multiples règles d'adaptation. Cet article montre comment un moteur d'adaptation dynamique basé sur la logique floue peut être utilisé pour implémenter les préconisations en accessibilité. Il montre comment cette approche permet de dépasser ces verrous grâce à la logique floue et sa gestion de la combinatoire des règles, permettant de prendre en compte un contexte d'usage potentiellement complexe que nous illustrons avec un exemple concret.

Author(s):  
ANTHONY SAVIDIS ◽  
MARGHERITA ANTONA ◽  
CONSTANTINE STEPHANIDIS

In automatic user interface adaptation, developers pursue the delivery of best-fit user interfaces according to the runtime-supplied profiles of individual end users and usage contexts. Software engineering of automatic interface adaptability entails: (a) storage and processing of user and usage-context profiles; (b) design and implementation of alternative interface components, to optimally support the various user activities and interface operations for different users and usage contexts; and (c) runtime decision-making, to choose on the fly the most appropriate alternative interface components, given the particular user and context profile. In automatic interface adaptation, the decision making process plays a key role in optimal on-the-fly interface assembly, engaging consolidated design wisdom in a computable form. A verifiable language has been designed and implemented which is particularly suited for the specification of adaptation-oriented decision-making logic, while also being easily deployable and usable by interface designers. This paper presents the language, its contextual role in adapted interface delivery and the automatic verification method. The employment of the language in an adaptation-design support tool is discussed, the latter automatically generating language rules by relying upon adaptation rule patterns. Finally, the deployment methodology of the language in supporting dynamic interface assembly is discussed, further generalizing towards dynamic software assembly, by introducing architectural contexts and polymorphic architectural containment.


Author(s):  
Makram Soui ◽  
Khaled Ghedira ◽  
Mourad Abed

The aim of adaptive user interface is to provide different layouts and relevant information according to the current context-of-use (users, platforms and environments). Today, these systems are indispensable to those who want to retrieve appropriate information with less effort at anytime and anywhere. In this paper, the authors present an approach to automatically evaluate UI adaptation at runtime. The idea consists on foreseeing the evaluation from the early stages of application development by integrating a tracing system which represents the first phase of a user-centred approach for the design and the evaluation of adaptive system (AS) called MetTra (evaluation METhod based on a TRAcing system). In fact, the authors will explain in depth the stages of tracing mechanism integration in AS design, with illustrations concerning transport applications. Finally, they will propose some future works.


Author(s):  
Wided Bouchelligua ◽  
Adel Mahfoudhi ◽  
Lassaad Benammar ◽  
Sirine Rebai ◽  
Mourad Abed

2020 ◽  
Vol 19 (5) ◽  
pp. 1057-1081 ◽  
Author(s):  
Enes Yigitbas ◽  
Ivan Jovanovikj ◽  
Kai Biermeier ◽  
Stefan Sauer ◽  
Gregor Engels

Abstract Modern user interfaces (UIs) are increasingly expected to be plastic, in the sense that they retain a constant level of usability, even when subjected to context changes at runtime. Self-adaptive user interfaces (SAUIs) have been promoted as a solution for context variability due to their ability to automatically adapt to the context-of-use at runtime. The development of SAUIs is a challenging and complex task as additional aspects like context management and UI adaptation have to be covered. In classical model-driven UI development approaches, these aspects are not fully integrated and hence introduce additional complexity as they represent crosscutting concerns. In this paper, we present an integrated model-driven development approach where a classical model-driven development of UIs is coupled with a model-driven development of context-of-use and UI adaptation rules. We base our approach on the core UI modeling language IFML and introduce new modeling languages for context-of-use (ContextML) and UI adaptation rules (AdaptML). The generated UI code, based on the IFML model, is coupled with the context and adaptation services, generated from the ContextML and AdaptML model, respectively. The integration of the generated artifacts, namely UI code, context, and adaptation services in an overall rule-based execution environment, enables runtime UI adaptation. The benefit of our approach is demonstrated by two case studies, showing the development of SAUIs for different application scenarios and a usability study which has been conducted to analyze end-user satisfaction of SAUIs.


Information ◽  
2021 ◽  
Vol 12 (4) ◽  
pp. 162
Author(s):  
Soyeon Kim ◽  
René van Egmond ◽  
Riender Happee

In automated driving, the user interface plays an essential role in guiding transitions between automated and manual driving. This literature review identified 25 studies that explicitly studied the effectiveness of user interfaces in automated driving. Our main selection criterion was how the user interface (UI) affected take-over performance in higher automation levels allowing drivers to take their eyes off the road (SAE3 and SAE4). We categorized user interface (UI) factors from an automated vehicle-related information perspective. Short take-over times are consistently associated with take-over requests (TORs) initiated by the auditory modality with high urgency levels. On the other hand, take-over requests directly displayed on non-driving-related task devices and augmented reality do not affect take-over time. Additional explanations of take-over situation, surrounding and vehicle information while driving, and take-over guiding information were found to improve situational awareness. Hence, we conclude that advanced user interfaces can enhance the safety and acceptance of automated driving. Most studies showed positive effects of advanced UI, but a number of studies showed no significant benefits, and a few studies showed negative effects of advanced UI, which may be associated with information overload. The occurrence of positive and negative results of similar UI concepts in different studies highlights the need for systematic UI testing across driving conditions and driver characteristics. Our findings propose future UI studies of automated vehicle focusing on trust calibration and enhancing situation awareness in various scenarios.


2021 ◽  
pp. 1-13
Author(s):  
Ana Dominguez ◽  
Julian Florez ◽  
Alberto Lafuente ◽  
Stefano Masneri ◽  
Inigo Tamayo ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document