Patterns of HCI Design and Design of Patterns

Journal Title: Romanian Journal of Human - Computer Interaction - Year 2010, Vol 3, Issue 3

Abstract

User interface design patterns also called HCI or interaction or usability patterns have been introduced first as a medium to capture and represent solutions to XVHUV¶ problems. Patterns have been used also as a medium for transferring the expertise of HCI designers and usability professionals to software engineers, who are usually unfamiliar with UI design and usability principles. Design patterns have been considered also as a lingua franca for crossing cultural and professional barriers between different stakeholders. Several HCI professionals have introduced their own pattern languages with specific terminology, classification and meanings. Patterns have also been presented as building reusable blocks at different levels of granularity, which can be combined to compose new interactive systems. Despite the obvious and acclaimed potential of these pattern-driven design approaches, patterns usage has not achieved the acceptance and widespread applicability envisaged by pattern pioneers such as Christopher Alexander. This paper provides an analysis of the facts about patterns usages, pattern languages and pattern-based design approaches. Some shortcomings in the presentation and application of HCI patterns are identified and discussed under the prevailing fallacies. Based on the analysis of how patterns have used so far, we draw some recommendations and future perspectives on what can be done to address the existing shortcomings. Making patterns more accessible, easily understandable, comparable and integratable in software and HCI design tools can promote HCI patterns to claim the usability, usefulness and importance originally envisaged for the pattern-oriented design approach.

Authors and Affiliations

Ahmed Seffah

Keywords

Related Articles

MOM – software instrument for the analysis of graphical user interface accessibility. Functionality and case studies.

The graphical user’s interfaces accessibility is a key condition for visual disabled peoples to use the computer applications. This paper presents the MOM (Meaningful Object Manager) software tool for accessibility analy...

A task-based design approach to the design of a software assistent for usability evaluation

The quality of interactive systems is an important concern that brings in front the ergonomic quality of the user interface. Formative usability evaluation aims at identification and analysis of usability problems as ear...

Touch the Exchange: Efficient distribution of information in education using interactive kiosks

Depending on the size and functionality, kiosks have become an outstanding way for improving customer service and gaining users’ loyalty. In the educational domain most of the available kiosks contain just general knowle...

A Multidimensional and Hierarchical Model for Assessing the Quality of E-Learning Services

This article defines dimensions of e-learning services quality to develop a measuring instrument. It reviewed the achievements in the field and theoretical concepts. It defines a multidimensional and hierarchical model b...

Studies on Data Visualization and Infographics

In this article a series of contributions are described regarding the data visualization domain and infographic design on behalf of two case studies. The first represents an original approach towards social network data...

Download PDF file
  • EP ID EP28818
  • DOI -
  • Views 405
  • Downloads 11

How To Cite

Ahmed Seffah (2010). Patterns of HCI Design and Design of Patterns. Romanian Journal of Human - Computer Interaction, 3(3), -. https://europub.co.uk./articles/-A-28818