Título: | AN APPROACH FOR GROUPWARE DEVELOPMENT BASED ON SOFTWARE PRODUCT LINES AND THE 3C COLLABORATION MODEL | ||||||||||||||||||||||||||||||||||||
Autor: |
BRUNO FREITAS GADELHA |
||||||||||||||||||||||||||||||||||||
Colaborador(es): |
HUGO FUKS - Orientador |
||||||||||||||||||||||||||||||||||||
Catalogação: | 15/JUN/2012 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||||||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=19649&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=19649&idi=2 |
||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.19649 | ||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||
In this thesis we explore software development on the context of
groupware, specifically on supporting collaborative learning. Groupware
development is not a trivial task given that technological and social issues are
involved. Considering the technological issues, a huge amount of time is wasted
on implementing infrastructure aspects leaving little time for implementation of
innovative solutions on collaboration. Considering the social issues, we should
take into account that group work is dynamic and that group composition
changes over time. So, we developed a software product line for groupware
based on the 3C Collaboration Model. The groupware derivation process starts
with the formalization of the collaborative learning techniques in collaboration
scripts. In order to support this collaboration process we developed the
GroupwareBuilder, that reads the collaboration script and derives groupware
tailored to the tasks described on the script. We made a functional evaluation and
a case study. On the functional evaluation, we aimed on getting a proof of
concept for GroupwareBuilder by deriving groupware for supporting the Critical
Debate and Buzz Groups collaboration scripts. In order to analyze how
GroupwareBuilder derives groupware from other collaborative learning
techniques described by different teachers we made a case study. The main
contribution of this thesis is an approach that enables the derivation of groupware
and the customization of groupware in runtime from collaboration scripts written
by the users, and not from a list of software requirements as used in other SPLs
approaches.
|
|||||||||||||||||||||||||||||||||||||
|