The use of patterns as a way to refer to common solutions in the field of interface design is becoming widespread. However, contrary to the situation for software patterns, definitions of interaction patterns do not enjoy a common standard yet. Moreover, patterns are developed for design aspects as diverse as: user experience, layout, action coordination, or specification of entire widgets, reflecting the complexity of the field. As a consequence, research on formalisation of interaction patterns is not developed, and few attempts have been made to extend techniques developed for design pattern formalisation. We show here how an extension to an approach to pattern formalisation recently proposed by the authors can be usefully employed to formalize some classes of interaction patterns, to express relations like subtyping and composition, and to detect conflicts.

Formalising Interaction PatternsModel-Driven Development of Advanced User Interfaces / Bottoni, Paolo Gaspare; Esther, Guerra; Juan, Lara. - STAMPA. - 340(2011), pp. 257-276. [10.1007/978-3-642-14562-9_13].

Formalising Interaction PatternsModel-Driven Development of Advanced User Interfaces

BOTTONI, Paolo Gaspare;
2011

Abstract

The use of patterns as a way to refer to common solutions in the field of interface design is becoming widespread. However, contrary to the situation for software patterns, definitions of interaction patterns do not enjoy a common standard yet. Moreover, patterns are developed for design aspects as diverse as: user experience, layout, action coordination, or specification of entire widgets, reflecting the complexity of the field. As a consequence, research on formalisation of interaction patterns is not developed, and few attempts have been made to extend techniques developed for design pattern formalisation. We show here how an extension to an approach to pattern formalisation recently proposed by the authors can be usefully employed to formalize some classes of interaction patterns, to express relations like subtyping and composition, and to detect conflicts.
2011
Model-Driven Development of Advanced User Interfaces
9783642145612
9783642145629
02 Pubblicazione su volume::02a Capitolo o Articolo
Formalising Interaction PatternsModel-Driven Development of Advanced User Interfaces / Bottoni, Paolo Gaspare; Esther, Guerra; Juan, Lara. - STAMPA. - 340(2011), pp. 257-276. [10.1007/978-3-642-14562-9_13].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/443430
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact