QUORUM: Um SSDG para o Desenvolvimento de Software
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.
Referências
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.