Practicing Mobile Interface Design Principles Through the Use of HCI Design Patterns—A Training Strategy

Author(s):  
Giuliana Vitiello ◽  
Genny Tortora ◽  
Pasquale Di Giovanni ◽  
Monica Sebillo
2020 ◽  
Vol 37 (1) ◽  
pp. 47-67
Author(s):  
Jenny Ruiz ◽  
Estefanía Serral ◽  
Monique Snoeck

2019 ◽  
Author(s):  
Leonardo Nozaki ◽  
Luciana Zaina

O uso de Padrões de Design da Interface do Usuário (User Interface Design Patterns) (UIDP) é visto como uma boa prática para o desenvolvimento de softwares interativos. No entanto, ao aplicar esses padrões, o designer da interface pode introduzir problemas de acessibilidade no software. O objetivo deste trabalho é apresentar o processo de avaliação de um conjunto de recomendações, para uso de UIDP no desenvolvimento de aplicações para dispositivos móveis que evitem a inserção de problemas de acessibilidade.


Author(s):  
Carlos A. Maldonado ◽  
Marc L. Jlesnick

The Internet has become a growing channel for consumer purchases. Half of all U.S. consumers made at least one purchase on-line in 2001. However, many consumers report frustration with the lack of support for navigation within many Internet retailers' web sites. Several design patterns have been suggested to overcome these limitations, such as expanded hierarchies and breadcrumbs. This study investigated the effects of these design patterns on users' quantitative performance and subjective preference for ecommerce web sites. Expanded hierarchies, a design pattern that is commonly used by many retail web sites, degraded all of the performance metrics assessed in the study. Users required more time, made more errors, used more clicks, and had lower satisfaction scores for sites designed with expanded hierarchies. The results for breadcrumbs suggest that they may improve performance. The inclusion of breadcrumbs reduced the number of clicks required by users to complete the tasks, but other performance metrics did not reach statistical significance. The results indicate that design patterns that are believed to improve performance a priori may not yield the results expected.


Author(s):  
Sebastian Günther

Internal DSLs are a special kind of DSLs that use an existing programming language as their host. To build them successfully, knowledge regarding how to modify the host language is essential. In this chapter, the author contributes six DSL design principles and 21 DSL design patterns. DSL Design principles provide guidelines that identify specific design goals to shape the syntax and semantic of a DSL. DSL design patterns express proven knowledge about recurring DSL design challenges, their solution, and their connection to each other – forming a rich vocabulary that developers can use to explain a DSL design and share their knowledge. The chapter presents design patterns grouped into foundation patterns (which provide the skeleton of the DSL consisting of objects and methods), notation patterns (which address syntactic variations of host language expressions), and abstraction patterns (which provide the domain-specific abstractions as extensions or even modifications of the host language semantics).


Author(s):  
Ricardo Mendoza-González ◽  
Jaime Muñoz Arteaga ◽  
Francisco Álvarez Rodríguez

Currently, many powerful applications designed to combat social deviations are available, like the web-filtering systems, which measure the content of a website before submitting it to the user, notifying whether the content of the website presents (or not) information related to pornography, violence, racism, among others, and prompting the user to not accessing the site, or even blocking access to the website. Nevertheless, frequently the feedback of these systems is not well-designed, which may confuse users and lead to mistakes, disappointments, and misunderstandings. In order to reduce this concern, a method is provided to developers with guidance in designing usable security notifications to be incorporated in web-filtering systems. The method is structured through a library of user interface design patterns which integrates essential concepts of security and usability. The authors show the effectiveness of the patterns by using an illustrative example as a proof-of-concept together with a preliminary study.


Sign in / Sign up

Export Citation Format

Share Document