Um Processo de Desenvolvimento de Sistemas Colaborativos baseado no Modelo 3C: RUP-3C-Groupware

A groupware development process is proposed in this paper. The process is the result of best practices learned from ten years of experience in the development of collaborative services for the AulaNet LMS, and more specifically of seven years researching and developing Mediated Chat tool versions. The process proposed, namely RUP-3C-Groupware, is an extension of the RUP (Rational Unified Process) which incorporates the best practices learned throughout these years. A case-study with Software Engineering students was conducted to investigate the RUP-3C-Groupware. Some indications regarding process repetitiveness and its suitability to groupware development were obtained. Resumo. Neste artigo e proposto um processo de desenvolvimento de groupware. O processo e o resultado das melhores praticas aprendidas nos dez anos de experiencia com o desenvolvimento dos servicos colaborativos do projeto AulaNet, e mais especificamente com os sete anos de pesquisa e desenvolvimento de versoes do Mediated Chat. O processo proposto, RUP-3C- groupware, e uma extensao do RUP (Rational Unified Process) que incorpora as melhores praticas aprendidas no projeto. Um estudo de caso foi realizado com estudantes de Engenharia de Software para investigar o RUP-3C- Groupware. Foram obtidos indicios sobre a repetitividade e a adequacao do processo proposto.

[1]  Jonathan Grudin,et al.  Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative Design Environments , 2003 .

[2]  Johann H. Schlichter,et al.  Computer-Supported Cooperative Work: Introduction to Distributed Applications , 2010 .

[3]  Denise Filippo,et al.  AulaNetM: Extensão do Serviço de Conferências do AulaNet destinada a usuários de PDAs , 2005 .

[4]  Aurélio B. B. Ferreira,et al.  Novo dicionário da língua portuguesa , 1986 .

[5]  Yann Laurillau,et al.  Clover architecture for groupware , 2002, CSCW '02.

[6]  Ana Maria Nicolaci-da-Costa O campo da pesquisa qualitativa e o Método de Explicitação do Discurso Subjacente (MEDS) , 2007 .

[7]  Marco Aurélio Gerosa,et al.  The Development and Application of Distance Learning Courses on the Internet , 2002 .

[8]  Prasun Dewan,et al.  An Integrated Approach to Designing and Evaluating Collaborative Applications and Infrastructures , 2004, Computer Supported Cooperative Work (CSCW).

[9]  Thomas W. Malone,et al.  Coordination Theory and Collaboration Technology , 2001 .

[11]  Saul Greenberg,et al.  Toolkits and interface creativity , 2007, Multimedia Tools and Applications.

[12]  Terry Winograd,et al.  Groupware: the next wave or just another advertising slogan? , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[13]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[14]  H. Fuks,et al.  Component-Based Groupware Development Based on the 3 C Collaboration Model , 2006 .

[15]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[16]  Marco Aurélio Gerosa,et al.  Prescribing e-Learning Activities Using Workflow Technologies , 2004, Computer Supported Acitivity Coordination.

[17]  Carl Gutwin,et al.  Heuristic Evaluation of Groupware Based on the Mechanics of Collaboration , 2001, EHCI.

[18]  Till Schümmer,et al.  Groupware development support with technology patterns , 2006, Int. J. Hum. Comput. Stud..

[19]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[20]  Carlos José Pereira de Lucena,et al.  R-U-Typing-2-Me? Evolving a chat tool to increase understanding in learning activities , 2006, Int. J. Comput. Support. Collab. Learn..

[21]  Marco Aurélio Gerosa,et al.  Applying the 3C model to groupware development , 2005, Int. J. Cooperative Inf. Syst..