Pattern-Driven Engineering of Interactive Computing Systems (PEICS)

K. Breiner, Marc Seissler, Gerrit Meixner, P. Forbrig, A. Seffah, K. Klöckner

In: Proceedings of the 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems. ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS-2010) June 19-23 Berlin Germany ACM 6/2010.


Since almost over one decade, patterns have been gaining a lot of interest in the domain of Human-Computer-Interaction (HCI) engineering. It is generally agreed upon that patterns can be used to facilitate the exchange of best practices and knowledge between the interdisciplinary team members, involved in interactive systems design process. Despite intense research activities in the last years, HCI patterns still lack in a standardized description and organization. This makes it difficult for the developers to identify the relevant patterns for solving a problem as well as to apply them accordingly to the problem context. To fully benefit from HCI patterns within the engineering of interactive computer systems they have to be prepared for integration into a model-based user interface development process. Instead of guiding and advising the UI developers of which solution should be applied, HCI patterns should enable the easy reuse of already designed model or code fragments. To enable the integration of HCI patterns in the model-based development process the informal textual, or graphical notation of HCI patterns has to be overcome. HCI patterns have to support the formal description of their solution-part, which allows the direct integration of the solution-parts into the different models, like task-, dialogand presentation-model.

Deutsches Forschungszentrum für Künstliche Intelligenz
German Research Center for Artificial Intelligence