Uma comparação técnica das abordagens existentes para implementação de requisitos colaborativos em aplicações não colaborativas
Resumo
Existem diversas técnicas para facilitar a implementação de requisitos colaborativos em aplicações não colaborativas. Cada abordagem usa técnicas de projeto diferentes e possui pré-requisitos e objetivos específicos. Na implementação dos requisitos colaborativos, nem sempre é imediato decidir qual é a abordagem mais recomendada i.e. quais devem ser os critérios comparativos. A partir do estudo bibliográfico, este trabalho apresenta um conjunto de critérios para comparar tecnicamente as abordagens existentes. Deste modo, espera-se que a comparação técnica e os critérios apresentados neste trabalho auxiliem os desenvolvedores na implementação de requisitos colaborativos em aplicações não colaborativas.
Referências
Begole, J. C. A., Rosson, M. B., Shaffer, C. A. (1999) “Flexible collaboration transparency: supporting worker independence in replicated application sharing 1867 systems”, em: ACM Transactions on Computer-Human Interaction, volume 6, número 2, Junho de 1999, p.95-132.
Ellis, C., Gibbs, S. J, Rein, G. L. (1991) “Groupware: some issues and experiences”, em: Communications of the ACM, volume 34, número 1, Janeiro de 1991, p.38-58.
Garnkel, D., Welti B. C., Yip, T. W. (1994) “SharedX: A tool for real-time collaboration”, em: HP Journal, volume 45, número 2, Abril de 1994, p.23-36.
Greenberg, S., Roseman, M (1998) Groupware toolkits for synchronous work, John Wiley & Sons, Nova York, primeira edição.
Gutwin, C., Greenberg, S. (2002) “A Descriptive Framework of Workspace Awareness for Real-Time Groupware”, em: Computer-Supported Cooperative Work, volume 11, número 3, Julho de 2002, p.411-446.
Hill, J., Gutwin, C. (2004) “The MAUI Toolkit: Groupware Widgets for Group Awareness”, em: Computer Supported Cooperative Work, volume 13, números 5-6, Dezembro de 2004, p.539-571.
Li, D., Li, R. (2002) “Transparent sharing: interoperation of heterogeneous single-user applications”, em: Proceedings of the 8th ACM Conference on Computer Supported Cooperative Work (CSCW'02), New Orleans, Lousiana, E.U.A., p.246-255.
Lu, J., Li, R., Li, D. (2004) “A State Difference Based Approach to Sharing Semi-Heterogeneous Single-User Editors”, em: Proceedings of the Sixth International Workshop on Collaborative Editing Systems (IWCES6) in CSCW’04, Chicago, Illinois, E.U.A., 2004.
Mangan, M. A. S. (2006) Uma abordagem para o desenvolvimento de apoio à percepção em ambientes colaborativos de software Tese (Doutorado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro, Rio de Janeiro.
Microsoft. ”NetMeeting Home”, web site acessado em abril/2007: [link].
Pichiliani, M. C., Hirata, C. M. (2006) “A Guide to map application components to support multi-user real-time collaboration”, em: Proceedings of the 2nd International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCon 2006), Georgia, E.U.A., 2006.
Schuckmann, C., Kirchner, L., Schümmer, J., Haake, J. M. (1996) “Designing object-oriented synchronous groupware with COAST”, em: Proceedings of the 3rd ACM Conference on Computer Supported Cooperative Work (CSCW'96), Nova York, E.U.A., p.30-38.
Suthers D. (2001) “Architectures for Computer Supported Collaborative Learning”, em: Proceedings of the IEEE International Conference on Advanced Learning Technologies (ICALT 2001), New Orleans, Lousiana, E.U.A., p.6-8, 2001.
Xia S., Sun D., Sun, C., Chen D., Shen H. (2004) “Leveraging Single-user Applications for Multi-user Collaboration: the CoWord Approach”, em: Proceedings of the 9th ACM Conference on Computer Supported Cooperative Work (CSCW'04), Chicago, Illinois, E.U.A., p.162-171.
