An approach for developing component-based groupware product lines using the groupware workbench

Bruno Gadelha, Elder Cirilo, Marco Aurélio Gerosa, Alberto Castro, Hugo Fuks, Carlos J.P. Lucena

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Groupware are computer-based systems designed to support groups of people working together providing a shared environment. Given that developing this kind of application is not a trivial task because of the huge amount of time wasted on implementing infrastructure aspects, a few component-based approaches appeared. Groupware Workbench structures groupware using components and tools that encapsulate the technical difficulties of distributed and multi-user systems based on the 3C Collaboration Model. In this paper we propose the development of a Collablet product line using the Groupware Workbench. This approach combines the benefits of Software Product Lines and software components providing a systematic way for tailoring customized groupware through the use of Collablets automatically derived from product lines.

Original languageEnglish (US)
Title of host publicationSoftware Product Lines
Subtitle of host publicationGoing Beyond - 14th International Conference, SPLC 2010, Proceedings
Pages446-450
Number of pages5
DOIs
StatePublished - 2010
Externally publishedYes
Event14th International Conference on Software Product Lines: Going Beyond, SPLC 2010 - Jeju Island, Korea, Republic of
Duration: Sep 13 2010Sep 17 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6287 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference14th International Conference on Software Product Lines: Going Beyond, SPLC 2010
Country/TerritoryKorea, Republic of
CityJeju Island
Period9/13/109/17/10

Keywords

  • Component-based development
  • Groupware
  • Software product lines

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'An approach for developing component-based groupware product lines using the groupware workbench'. Together they form a unique fingerprint.

Cite this