Groupware development support with technology patterns
S. Lukosch, und T. Schümmer. International Journal of Human-Computer Studies, 64 (7):
599-610(2006)
Zusammenfassung
Groupware development support should educate developers on how to design groupware applications and foster the reuse of proven solutions. Additionally, it should foster communication between developers and end-users, since they need a common language and understanding of the problem space. Groupware frameworks provide solutions for the development of groupware applications by means of building blocks. They have become a prominent means to support developers, but from our experience frameworks have properties that complicate their usage and do not sufficiently support groupware developers. We argue for a pattern approach to support the technical aspects of groupware development. Patterns describe solutions to recurring issues in groupware development. They serve as educational and communicative vehicle for reaching the above goals. In this article, we provide a pattern language focusing on technical issues during groupware development. Experiences when using the language in an educational setting and a product development setting have shown that the patterns are a supportive means for the proposed goals.
%0 Journal Article
%1 lukosch2006gds
%A Lukosch, Stephan
%A Schümmer, Till
%D 2006
%I Elsevier
%J International Journal of Human-Computer Studies
%K CERME-6-patterns Development Education OSDP Oregon Process Software cal09-patterns design designpatterns groupware jime08 learning patternlanguagenetwork patterns pedagogicalpatterns
%N 7
%P 599-610
%T Groupware development support with technology patterns
%U http://dx.doi.org/10.1016/j.ijhcs.2006.02.006
%V 64
%X Groupware development support should educate developers on how to design groupware applications and foster the reuse of proven solutions. Additionally, it should foster communication between developers and end-users, since they need a common language and understanding of the problem space. Groupware frameworks provide solutions for the development of groupware applications by means of building blocks. They have become a prominent means to support developers, but from our experience frameworks have properties that complicate their usage and do not sufficiently support groupware developers. We argue for a pattern approach to support the technical aspects of groupware development. Patterns describe solutions to recurring issues in groupware development. They serve as educational and communicative vehicle for reaching the above goals. In this article, we provide a pattern language focusing on technical issues during groupware development. Experiences when using the language in an educational setting and a product development setting have shown that the patterns are a supportive means for the proposed goals.
@article{lukosch2006gds,
abstract = {Groupware development support should educate developers on how to design groupware applications and foster the reuse of proven solutions. Additionally, it should foster communication between developers and end-users, since they need a common language and understanding of the problem space. Groupware frameworks provide solutions for the development of groupware applications by means of building blocks. They have become a prominent means to support developers, but from our experience frameworks have properties that complicate their usage and do not sufficiently support groupware developers. We argue for a pattern approach to support the technical aspects of groupware development. Patterns describe solutions to recurring issues in groupware development. They serve as educational and communicative vehicle for reaching the above goals. In this article, we provide a pattern language focusing on technical issues during groupware development. Experiences when using the language in an educational setting and a product development setting have shown that the patterns are a supportive means for the proposed goals.},
added-at = {2008-07-17T16:21:10.000+0200},
author = {Lukosch, Stephan and Schümmer, Till},
biburl = {https://www.bibsonomy.org/bibtex/27dca8cac373086803b2054ff1f0e26dd/yish},
interhash = {80cb8d76b7b9ed0ab29942b237698d6c},
intrahash = {7dca8cac373086803b2054ff1f0e26dd},
journal = {International Journal of Human-Computer Studies},
keywords = {CERME-6-patterns Development Education OSDP Oregon Process Software cal09-patterns design designpatterns groupware jime08 learning patternlanguagenetwork patterns pedagogicalpatterns},
number = 7,
pages = {599-610},
publisher = {Elsevier},
timestamp = {2008-09-02T02:17:24.000+0200},
title = {Groupware development support with technology patterns},
url = {http://dx.doi.org/10.1016/j.ijhcs.2006.02.006},
volume = 64,
year = 2006
}