QUORUM: Um SSDG para o Desenvolvimento de Software

  • Renata Mendes de Araujo UFRJ
  • Marcos Roberto da Silva Borges UFRJ

Resumo


O processo de desenvolvimento de software implica na necessidade constante de tomadas de decisão. Os resultados destas decisões impactam o produto final do desenvolvimento principalmente no que diz respeito a sua manutenção. Este artigo apresenta e discute a especificação do QUORUM, um ambiente de suporte à decisão para grupos de desenvolvimento de software. O QUORUM objetiva aumentar a produtividade e qualidade das decisões realizadas durante o desenvolvimento, facilitando a comunicação e interação entre desenvolvedores. Além disso, o QUORUM possibilita realizar à registro e reutilização tanto do processo de decisão como de seus resultados.

Palavras-chave: Trabalho Cooperativo, Sistemas de Suporte à Decisão em Grupo, Tomada de Decisão no Desenvolvimento de Software

Referências

Araujo, R M.; "Um Sistema de Suporte à Decisão em Grupo para o Desenvolvimento de Software", II Workshop Pesquisas de Tese em Engenharia de Software; Outubro/1993.

Araujo, R M.; "Trabalho Cooperativo e Reutilização em Ambientes de Desenvolvimento de Software", em Reutilização de Software: Uma Coletânea de Artigos, editado por Werner, C.M.L, Publicação Técnica ES-285/93, COPPE/UFRJ, Julho/1993.

Boksenbaum, C.; Déhais, P.; Hammoudi, S. e Acosta, F.; "Hyper-Agenda: A System for Task Management"; Proceedings of Database and Expert Systems Applications,; Springer Verlag, Valencia, págs. 396 a 401.

Brothers, L.; Sembugamoorthy, V. e Muller, M.; "ICICLE: Groupware for Code Inspection"; Proceedings of The International Conference on Computer Supported Cooperative Work, Outubra/1990, págs. 169 a 181.

Conkin, J.; Begeman, M.L.; "gIBIS: A Hypertext Tool for Exploratory Policy Discussion"; MCC Technical Report #STP-082-88; Março 1988.

Dyer, R F. e Forman, E; "Group Decision Support with the Analytic Hierarchy Process", Decision Support 8 (1952), págs. 99-124.

Dewan, P. e Riedl, J.; "Toward Computer-Supported Concurrent Software Engineering"; IEEE Computer, Janeiro/1993, págs. 17 a 27.

Dourish, P.; Bellotti, V.; "Awareness and Coordination in Shared Workspaces"; CSCW'92 Proceedings, Novembro, 1992, págs. 107 a 114.

Duarte, R C.; Fuks, H. e Lucena, C. J. P; "Software Design Cooperativo: Um Estudo de Caso", Monografias de Ciências da Computação, Departamento de Informática - PUC/RJ, 1992.

Ellis, C.A.; Gibbs, S.J. e Rein, G.L.; "GROUPWARE: some issues and experiences", Communications of the ACM, Vol. 34, No. 1, Janeiro/1991, págs. 39-58.

Esichaikul, V.; Madey, G. R; Smith, R D:; "Problem-Solving support for TQM - A Hypertext Approach"; Information Systems and Management: Winter 1994; págs 47 a 52.

Gibbs, S.; "CSCW and Software Engineering"; em Object Oriented Development: editado por Tsichritzis, D.; Centre Universitaire d'Informatique, Université de Genève, Julho/1989, págs. 31 a 40.

Gray, P. ;"Group Decision Systems"; Decision Support Systems, 3 (1987), págs. 233-242.

Greenberg, S.; "Computer-supported cooperative work and groupware: an introduction to special issues"; Int. Journal of Man-Machine Studies, Vol. 34, No. 8, Agosto/1991, págs. 133-141.

Greif, I; "Data Sharing in Group Work"; ACM Transactions on Office Information Systems, Vol. 5, No. 2, Abril/1987, págs. 187-211.

Kraemer, K.L.; King, J. L.; "Computer-Based Systems for Cooperative Work and Group Decision Making"; CM Computing Surveys, Vol. 20, No. 2, Junho/1988, págs. 115-146.

Kyng, M.; "Designing for Cooperation: Cooperating in Design", Communications of the ACM, Vol. 34, No. 12, Dezembro/1991, págs. 65 a 73.

Lucena, C. J. P; Leite, J. C. S.; Schwabe, D.; Fuks, H.; "A Research Agenda on Software Design"; Monografias em Ciência da Computação, No. 29/91, Depto. de Informática - PUC/RJ, 1991.

Mendonça, L. F.; "Comunidades de Software: Uma Perspectiva para a Reutilização Cooperativa em Escala"; em Reutilização de Software: Uma Coletânea de Artigos, editado por Werner, C.M.L, Publicação Técnica ES-285/93, COPPE/UFRJ, Julho/1993.

Pietrobon, C. A. M. e Staa, A. v.; "A Base DELTA e as outras Bases de Software de um Ambiente de Desenvolvimento de Software Cooperativo, Distribuído e Real"; Anais do VI Simpósio Brasileiro de Engenharia de Software, Gramado-RS, Novembro/1992, págs. 293 a 307.

Potts, C. e Bruns, G.; "Recording the Reasons for Design Decisions"; X International Conference on Software Engineering, 1988, págs: 418 a 427.

Reddy, Y. V. R.; Srinivas, K.; Jagannathan, V. e Karinthi, R.; "Computer Support for Concurrent Engineering"; IEEE Computer, Janeiro/1993, págs 12 a 16.

Rettig, M.; "Software Teams"; Communications of the ACM, Vol. 33, No.10, Outubro/1990, págs. 23 a 27.

Rittel, H.; Kunz, W.; "Issues as Elements of Information Systems", Working Paper #131; Institut fur Grundlagen der Planung L.A.; Universidade de Stuttgart.

Trotta, C. N. F.; "Software Development Environments and Computer Supported Cooperative Work"; Exame de Qualificação, COPPE/UFRJ, 1991.

Yakemovic, B. K. C. e Conklin, E. J.; "Report on a Development Project Use of an Issue Based Information System"; Conference on Computer Supported Cooperative Work, 1990, págs. 105 a 118.

Watson, R T.; De Sanctis, G. e Poole, M. S.; "Using a GDSS to Facilitate Group Consensus: Some Intended and Unintended Consequences"; MIS Quanterly, Setembro/19988, págs. 463-477.

Lotus Notes Application Developer's Reference; Lotus Notes Release 3, 1993.
Publicado
26/10/1994
ARAUJO, Renata Mendes de; BORGES, Marcos Roberto da Silva. QUORUM: Um SSDG para o Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 8. , 1994, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1994 . p. 343-356. DOI: https://doi.org/10.5753/sbes.1994.24477.