Adaptive model-driven user interface development systems
Adaptive user interfaces (UIs) were introduced to address some of the usability problems
that plague many software applications. Model-driven engineering formed the basis for most …
that plague many software applications. Model-driven engineering formed the basis for most …
Model-based adaptive user interface based on context and user experience evaluation
Personalized services have greater impact on user experience to effect the level of user
satisfaction. Many approaches provide personalized services in the form of an adaptive user …
satisfaction. Many approaches provide personalized services in the form of an adaptive user …
Zaps and their applications
A zap is a two-round, witness-indistinguishable protocol in which the first round, consisting
of a message from the verifier to the prover, can be fixed" once-and-for-all" and applied to …
of a message from the verifier to the prover, can be fixed" once-and-for-all" and applied to …
[HTML][HTML] Towards the design of personalized adaptive user interfaces for smart TV viewers
Smart TV is a lean-back and shared device with diverse viewership, cultural acceptance,
interaction modalities, input/output characteristics, and contextual use. Researchers …
interaction modalities, input/output characteristics, and contextual use. Researchers …
Towards the Design of Context‐Aware Adaptive User Interfaces to Minimize Drivers' Distractions
The usage of a smartphone while driving is a pervasive problem and has been
acknowledged as a significant source of road accidents and crashes. Several solutions have …
acknowledged as a significant source of road accidents and crashes. Several solutions have …
Engineering adaptive model-driven user interfaces
Software applications that are very large-scale, can encompass hundreds of complex user
interfaces (UIs). Such applications are commonly sold as feature-bloated off-the-shelf …
interfaces (UIs). Such applications are commonly sold as feature-bloated off-the-shelf …
A mechanism for blind-friendly user interface adaptation of mobile apps: A case study for improving the user experience of the blind people
Access to ubiquitous devices such as smartphones, smartwatches, and wearable assistive
bands is an emerging trend. Smartphones and smartwatches have become an essential tool …
bands is an emerging trend. Smartphones and smartwatches have become an essential tool …
Classifying and qualifying GUI defects
Graphical user interfaces (GUIs) are integral parts of software systems that require
interactions from their users. Software testers have paid special attention to GUI testing in …
interactions from their users. Software testers have paid special attention to GUI testing in …
Combining aspect-oriented modeling with property-based reasoning to improve user interface adaptation
User interface adaptations can be performed at runtime to dynamically reflect any change of
context. Complex user interfaces and contexts can lead to the combinatorial explosion of the …
context. Complex user interfaces and contexts can lead to the combinatorial explosion of the …
Safe model polymorphism for flexible modeling
Abstract Domain-Specific Languages (DSLs) are increasingly used by domain experts to
handle various concerns in systems and software development. To support this trend, the …
handle various concerns in systems and software development. To support this trend, the …