A Factor Model Capturing Requirements for Generative User Interface Patterns

The lowering of efforts for the adaptation of GUI dialogs to changing business processes is still a worthwhile goal. In this context, user interface patterns (UIPs) have been introduced in the development of user interfaces to increase both usability and reusability. Originally derived from human computer interaction patterns, UIPs are generative and thus have to be formalized. Recent approaches for model-based GUI development employ UIPs with specific notations. These UIP concepts have not yet been evaluated on the basis of a stringent set of criteria. We elaborate detailed requirements for generative UIPs. The resulting influence factor model is used to assess recent UIP approaches and identify open issues.

[1]  Christian Märtin,et al.  Structurally Supported Design of HCI Pattern Languages , 2007, HCI.

[2]  Andreas. Wolff,et al.  Tool Support for an Evolutionary Design Process using Patterns , 2006 .

[3]  Peter Forbrig,et al.  Pattern Catalogs using the Pattern Language Meta Language , 2010, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[4]  Martin Haft,et al.  Komponentenbasierte Client-Architektur , 2007, Informatik-Spektrum.

[5]  Marc Seissler,et al.  Towards Pattern-Driven Engineering of Run-Time Adaptive User Interfaces for Smart Production Environments , 2011, HCI.

[6]  Ilka Philippow,et al.  Requirements for a Definition of Generative User Interface Patterns , 2013, HCI.

[7]  Jürgen Engel,et al.  A model- and pattern-based approach for development of user interfaces of interactive systems , 2010, EICS '10.

[8]  Ahmed Seffah,et al.  PIM Tool: Support for Pattern-Driven and Model-Based UI Development , 2006, TAMODIA.

[9]  Johannes Siedersleben,et al.  Moderne Softwarearchitektur - umsichtig planen, robust bauen mit Quasar , 2004 .

[10]  Ilka Philippow,et al.  Specification of Formalized Software Patterns for the Development of User Interfaces , 2012, ICSEA 2012.

[11]  Ernst Denert,et al.  Wie baut man Informationssysteme? Überlegungen zur Standardarchitektur , 2000, Informatik-Spektrum.

[12]  Peter Forbrig,et al.  Tool-support for pattern-based generation of user interfaces , 2010, PEICS '10.

[13]  Marc Seissler,et al.  Efficient Generation of Ambient Intelligent User Interfaces , 2011, KES.

[14]  Peter Forbrig,et al.  Patterns in Task-Based Modeling of User Interfaces , 2007, TAMODIA.

[15]  Peter Forbrig,et al.  Deriving User Interfaces from Task Models , 2009 .

[16]  Ying Zou,et al.  A business-process-driven approach for generating E-commerce user interface , 2007, MODELS'07.

[17]  Peter Forbrig,et al.  Using HCI-Patterns with Model-based Generation of Advanced User-Interfaces , 2006, MDDAUI@MoDELS.

[18]  Jean Vanderdonckt,et al.  Generative pattern-based design of user interfaces , 2010, PEICS '10.

[19]  Christian Märtin,et al.  PaMGIS: A Framework for Pattern-Based Modeling and Generation of Interactive Systems , 2009, HCI.

[20]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[21]  Peter Forbrig,et al.  HCI Patterns as a Means to Transform Interactive User Interfaces to Diverse Contexts of Use , 2011, HCI.

[22]  Juergen Engel,et al.  Exploiting HCI Pattern Collections for User Interface Generation , 2012 .