Software Design Cooperativo: Um Estudo de Caso
Resumo
O desenvolvimento de software é uma atividade tipicamente coletiva. Envolve uma equipe de pessoas, cada qual com responsabilidades, comunicando e colaborando com outros participantes da equipe. Este trabalho apresenta alguns aspectos relacionados ao software design realizado cooperativamente. Estes aspectos foram obtidos a partir da observação e análise de sessões de software design realizado por prupos de voluntários. A técnica de análise desta atividade cooperativa desenvolvida para este estudo é descrita e tem sua aplicação exemplificada através de um estudo de caso.
Referências
Goel, V. & Pirolli, P.: Design within Information Processing Theory: The Design Problem Space; Al Magazine, pp 19-36, Spring 1989.
Hahn, U., Jarke, M. & Rose, T.: Teamwork Support in a Knowledge-Based Information Systems Environment Transactions on Software Engineering, Vol.17, nº.5, pp 467-482, May 1991.
Laufer, C. C., Fuks, H. & Schwabe, D.: Representação de Cliches de Conversação para Cooperação; Monografias em Ciência da Computação nº 1/92, Departamento de Informática, PUC-RJ, Março 1992.
Lee, J.: SIBYL: A Tool for Managing Group Decision Rationale; CSCW 90 Proceedings, pp 79-92, October 1990.
Lucena, C. J. P., Leite, J., Schwabe, D. & Fuks, H.: A Research Agenda for Software Design; Monografias em Ciência da Computação 16º 29/91, Departamento de Informática, PUC-RJ. Março 1991.
Mujica, S. T: A Computer-Based Environment for Colaborative Design; PhtD Thesis, University of California, Los Angeles, 1991.
Tang, J. C.; Listing, Drawing, and Gesturing In Design; a Study of the Use of Shared Workspaces by Design Teams; Xerox Parc, SSS-89-3, April 1989.
Yakemovic, K. C. B. & Conklin E. J.: Report on a Development Project Use of an Issue-Based Information System; CSCW 90 Proceedings, pp 105-118, October 1990.