Suporte por Computador ao Desenvolvimento Cooperativo de Software: Classificação e Propostas
Resumo
O objetivo deste trabalho é o de apresentar um esquema de classificação dos principais aspectos envolvidos no apoio ao desenvolvimento cooperativo de software. Partindo da visão do processo de desenvolvimento como um processo contínuo de entendimento, essa classificação se baseia em quatro aspectos necessários para seu suporte: a comunicação, o registro da memória de grupo, os mecanismos de percepção e a coordenação. A partir desta classificação, descrevemos as abordagens de suporte à cooperação utilizadas por ambientes e ferramentas propostas até o momento atual.
Referências
Araujo, R.M. Borges, M.R.S. (1994) Quorum - um SSDG para o desenvolvimento de software VII Simpósio Brasileiro de Engenharia de Software Curitiba. Outubro.
Araujo, R.M. Xexéo, G.B. (1997) Placing participatory software design in light of cognitive ecology World Multiconference on Systemics, Cybernetics and Informatics Caracas Venezuela.
Bandinelli, S. Braga, M. Fuggetta, A. Lavazza, L. (1993) Cooperation in the SPADE environment: a case study Proceedings of Workshop on Computer Supported Cooperative Work, Petri Nets and Related Formalisms Chicago Junho.
Bellassai, G. Borges, M.R. Fuller, D.A. Pino, J.A. (1995) SISCO; a tool to improve meetings productivity First CYTED-RITOS International Workshop on Groupware Lisboa Portugal.
Bellassai, G. Borges, M.R. Fuller, D.A. Pino, J.A. (1996) An IBIS-based model to support group discussions in Proceedings of the 1996 IFIP International Workshop on the Office of the Future, Tucson, Arizona, Abril págs. 39-53.
Bischofberger, W.R. Kofler, T. Mitzel, K. Schiffer, B. (1994) Computer-supported cooperative software engineering with Beyond-Sniff UBILAB Technical Report 94.9.1 Union Bank of Switzerland Zurich.
Cavalcanti, M.C.R. (1994) ARCoPAS: um ambiente para recuperação cooperativa do projeto arquitetónico de sistemas Tese de Mestrado COPPE/UFRJ - Programa de Engenharia de Sistemas e Computação Setembro.
Cavalcanti, M.C.R. Borges, MRS. (1994) ARCOPAS: um ambiente para recuperação cooperativa do projeto arquitetónico de sistemas VIII Simpósio Brasileiro de Engenharia de Software Curitiba Outubro.
Cavalcanti, M.C.R. Borges, M.R.S. (1996) Participatory software design - specifying a methodology and a support environment unpublished paper Object Technology Laboratory School of Engineering Santa Clara University Fevereiro.
Daft, R.L. Lengel, R.H. (1986) Organizational information requirements, media richness and structural design Organization Science, 32/5: 554-571.
Dewan, P. Riedl, J. (1993) Toward computer-supported concurrent software engineering Computer January págs. 17-27.
Dias, MS. Borges, MRS. (1997) Suporte ao desenvolvimento cooperativo de projeto de software orientado a objetos Workshop de Teses em Engenharia de Software Fortaleza Outubro.
Gibbs, S. (1989) CSCW and Software Engineering, Object-Oriented Development Tsichritzs, D. (ed), Centre Universitaire d' Informatique Université de Genève Julho págs. 31-40.
Iochpe, C. (1995) Improving requirements analysis through cscw Primeiro Seminário Internacional CYTED-RITOS sobre Sistemas Cooperativos Lisboa Portugal Setembro pigs 29-37.
Kaplan, S. M. Tolone, W. J. Carroll, A. M. Bogia, D. P. Bignoli, C. (1992) Supporting collaborative software development with ConversationBuilder Symposium on Software Development Environment págs. 11-20.
Keil, M. Carmel, E. (1995) Customer-developer links in software development CACM vol.38 n.5 págs.33-44.
Licea, G. Favela, J. (1996) ICARO: a web-based environment for collaborative software development Segundo Seminário Internacional CYTED-RITOS sobre Sistemas Cooperativos Setembro Puerto Varas Chile págs.23-30.
Magnusson, B. Guerraoui, R. (1996) Support for collaborative object-oriented development International Symposium on Parallel and Distributed Computing Systems (PDCS'96), Dijon, September 1996.
Mashayekhi, V. Drake, J. M. Tsai, W. Riedl, J. (1993) Distributed, collaborative software inspection IEEE Software September págs. 66-75.
Patnayakuni, R. Patnayakuni, N. (1995) A socio-technical approach to CASE and the software development process Proceedings of the 1st Americas Conference on Information Systems Pittsburgh Pennsylvania USA Agosto págs. 6-8.
Swenson, K. D. (1993) Regatta project: a tool for business process reengineering Proceedings of the First International Conference in Technologies and Theories for Human Cooperation, Collaboration and Coordination - Applica'93 Março.