PEICS '11Pub Date : 2011-06-13DOI: 10.1145/2018431.2018434
Juergen Engel, C. Maertin, Christian Herdin
{"title":"Pattern-based user interface transformation for knowledge sharing applications","authors":"Juergen Engel, C. Maertin, Christian Herdin","doi":"10.1145/2018431.2018434","DOIUrl":"https://doi.org/10.1145/2018431.2018434","url":null,"abstract":"In this paper we present a pattern-based method for transforming user interfaces of knowledge sharing applications. We highlight a hierarchical pattern language which has been developed in the context of project <i>p.i.t.c.h.</i> (<i>p</i>attern-based <i>i</i>nteractive <i>t</i>ools for improved <i>c</i>ommunication <i>h</i>abits in knowledge transfers). On this foundation we use the transformation process of the <i>PaMGIS</i> (<i>Pa</i>ttern-based <i>M</i>odeling and <i>G</i>eneration of <i>I</i>nteractive <i>S</i>ystems) framework in order to create user interfaces for various contexts of use.","PeriodicalId":210731,"journal":{"name":"PEICS '11","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132992591","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
PEICS '11Pub Date : 2011-06-13DOI: 10.1145/2018431.2018432
M. Seissler, G. Meixner, A. Seffah, Kai Breiner, P. Forbrig, K. Klöckner
{"title":"PEICS: HCI patterns for the design of interactive systems","authors":"M. Seissler, G. Meixner, A. Seffah, Kai Breiner, P. Forbrig, K. Klöckner","doi":"10.1145/2018431.2018432","DOIUrl":"https://doi.org/10.1145/2018431.2018432","url":null,"abstract":"In this paper, we summarize the results of the Pattern Driven Engineering of Interactive Computing Systems (PEICS) which took place at the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS) 2011.","PeriodicalId":210731,"journal":{"name":"PEICS '11","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122306408","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
PEICS '11Pub Date : 2011-06-13DOI: 10.1145/2018431.2018433
J. V. D. Bergh, K. Coninx
{"title":"CAP3 for interaction design pattern diagrams?","authors":"J. V. D. Bergh, K. Coninx","doi":"10.1145/2018431.2018433","DOIUrl":"https://doi.org/10.1145/2018431.2018433","url":null,"abstract":"Following the success of the \"Gang of four\" design patterns for software engineering, the human-computer interaction community has used design patterns to document interaction design knowledge. PLML is a structured format to describe these patterns in XML. At least one actively used pattern library for interaction design adopted it to structure its knowledge.\u0000 One feature that is defined in PLML and that is also an important part of the \"Gang of four\" patterns for software engineering is the diagram. In this paper, we propose to use CAP3, a graphical abstract user interface modeling language, to specify the diagram part of interaction design patterns. We show some examples of its usage and discuss benefits and drawbacks.","PeriodicalId":210731,"journal":{"name":"PEICS '11","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132421668","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
PEICS '11Pub Date : 2011-06-13DOI: 10.1145/2018431.2018435
Holger Röder
{"title":"A pattern approach to specifying usability features in use cases","authors":"Holger Röder","doi":"10.1145/2018431.2018435","DOIUrl":"https://doi.org/10.1145/2018431.2018435","url":null,"abstract":"Functional features like Undo can greatly add to the usability of interactive software systems. In recent years, many features have consequently been identified as usability patterns --- proven and reusable solutions for building usable systems. This paper presents an approach to integrating usability patterns into established software engineering processes, mainly requirements definition. The approach uses semiformal specification templates to enable developers to specify pattern application in use case-based requirements specifications. Both general constraints for pattern application and low-level requirements related to individual interactions between a system and its users can be specified. The resulting specification defines how and where usability patterns are to be applied, thus facilitating subsequent engineering activities (e. g. software architecture design, implementation, and test) and improving traceability of pattern application.","PeriodicalId":210731,"journal":{"name":"PEICS '11","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125774153","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}