Avaliação Experimental de um Método para Avaliação de Equipes de Requisitos
Resumo
Esse artigo relata um processo de avaliação experimental de um método de avaliação de equipes de requisitos. Avaliar equipes é uma área explorada no âmbito de gerência de software. No entanto, verificamos que em termos específicos de engenharia de requisitos havia uma lacuna significativa na literatura de avaliação de equipes, o que nos levou a construir um método de avaliação. Nesse artigo mostramos como esse método foi avaliado utilizando-se conceitos de experimentação. A experimentação envolveu quatro equipes, um total de 20 pessoas e foi conduzida ao longo de três meses. Com base na experimentação fizemos uma análise qualitativa do método, que foi utilizada para a própria melhoria do método. O artigo detalha o desenho do experimento, enfatizando as avaliações qualitativas que contribuíram para a melhoria do método de avaliação de equipes de requisitos.
Referências
Baker, A.; Hoek, A. van der. (2003) “Problems and Programmers”. Honors Thesis. Disponível em: [link] (2008)
Breitman, K.K., Leite, J.C.S.P., Finkelstein, A. (1999) “The Worldís a Stage: A Survey on Requirements Engineering using a Real-Life Case Study.” Journal of the Brazilian Computer Society, SBC, Vol.6, Number 1, pp. 13-37.
Camacho, C. (2005) “Gerenciando Conflitos em Reuniões: Uma estratégia para a Elicitação de Requisitos de Software”. Dissertação de Mestrado Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, 168 páginas, Março.
Figueiredo, E. M. L.; Lobato, C. A.; Dias, K. L.; Leite, J. C. S. P.; Lucena, C. J. P. (2006) "SimulES: Um Jogo para o Ensino de Engenharia de Software". Monografia em Ciência da Computação, Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio).
Freitas, M. E.; Pagliuso, P B. B.; Boas, V. B.; Tambascia, C. A.; Maldonado, J. C.; Höhn, E. N.; Fabbri, S. C. P. F. (2004) ”Inspeção de Documentos de Requisitos Baseado em Técnica de Leitura PBR: Experiência Prática no CPqD”. Simpósio Brasileiro de Qualidade de Software SBQS, Número 14, 8 páginas, Brasília, DF, Brasil.
Hoegl, M.; Gemuenden, H. G. (2001) “Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence.” Organization Science, Vol. 12, Number 4, pp. 435-449, August.
Jones, C. C. (2001) “Conflict and Litigation Between Software Clients And Developers”. Version 10, April. Disponível em: [link] (2008)
Kaindl, H.; Brinkkemper, S.; Bubenko, J. A.; Farbey, B.; Greenspan, S. J.; Heitmeyer, C. L.; Leite, J. C. S. P.; Mead, N. R.; Mylopoulos, J.; Siddiqi, J. (2002) “Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda.” Journal Requirements Engineering, Publisher Springer, London, Vol. 7, Number 3, DOI 10.1007/s007660200008, pp. 113-123, September.
Kotonya, G.; Sommerville, I. (1996) “Requirements Engineering With Viewpoints”. Software Engineering Journal, Vol. 11, Number 1, pp. 5-11, January.
Leite, J. C. S. P.; Freeman, P. A. (1991) “Requirements Validation Through Viewpoint Resolution.” IEEE Transactions on Software Engineering, IEEE Press, Vol. 17, Number 12, pp. 1253-1269.
Leite, J.C.S.P. (1997) “Software Evolution, The Requirements Engineering View”. In SoST'97 (Simposio en Tecnologia de Software), 26 Jornadas Argentinas de Informática e Investigacón Operativa, Buenos Aires, JAIIO'97, pp. 21-23. Disponível em: http://www-di.inf.puc-rio.br/~julio/jaiio-97.pdf (2008)
Leite, J.C.S.P, Rossi, G.; Balaguer, F.; Maiorana, V.; Kaplan, G. N.; Hadad, G. D. S.; Oliveros, A. (1997) “Enhancing a Requirements Baseline with Scenarios.” Requir. Eng. 2(4): 184-198.
Leite, J.C.S.P. (2007) “Livro Vivo : Engenharia de Requisitos”. Disponível em: http://livrodeengenhariaderequisitos.blogspot.com/ (2008)
Loughry, M. L.; Ohland, M. W.; Moore, D. D. (2007) “Development of a Theory-Based Assessment of Team Member Effectiveness.” Educational and Psychological Measurement, Vol. 67, Number 3, pp. 505-524, June.
Nuseibeh, B.; Kramer, J., Finkelstein, A. (1994) “A Framework for Expressing the Relationships Between Multiple Views in Requirements Specifications”. IEEE Transactions on Software Engineering, Vol. 20, Number 10, pp. 760-773, October.
Parnas, D. L.; Clements, P. C. (1986) “A Rational Design Process: How and Why to Fake it.” IEEE Trans. Software Eng. 12(2): 251-257, February.
Pinheiro, F. A. C.; Leite, J. C. S. P.; Castro, J. F. B. (2004) “Requirements Engineering Technology Transfer: An Experience Report.” The Journal of Technology Transfer Publisher Springer Netherlands, ISSN 0892-9912, Vol. 28, Number 2, pp.159-165, November.
Ramos, R. A., Carvalho, A., Monteiro, C., Silva, C., Castro, J. F. B., Alencar, F., Afonso, R. (2006) “Avaliação da Qualidade de um Documento de Requisitos Orientado a Aspectos”. IX IDEAS'06. La Plata, Argentina. Abril.
Schenk, K. D.; Vitalari, N. P.; Davis, S. K. (1998) “Differences Between Novice and Expert Systems Analysts: What Do We Know and What Do We Do?” Journal of Management Information Systems, Summer, Vol. 15, Number 1, pp. 9-50.
Serrano, M.; Serrano, M.; Napolitano, F.; Kinder, E.; Douglas, M.; Loyola, D.; Rezende, B.; Leite, J. C. S. P. (2008a) “Uma Proposta para Avaliação de Equipes de Requisitos”. Aceito no 11th Workshop de Engenharia de Requisitos (WER), 11 páginas, Barcelona, Espanha, 12 e 13 de Setembro. Informações disponíveis em: http://sites.upc.edu/~www-gessi/wer08/ (2008)
Serrano, M.; Serrano, M.; Napolitano, F.; Kinder, E.; Douglas, M.; Loyola, D.; Rezende, B.; Leite, J. C. S. P. (2008b) “Uma Proposta para Avaliação de Equipes de Requisitos”. Monografia em Ciência da Computação (em processo de edição), Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio).
Sommerville, I. (2004) “Software Engineering”, 7th Edition, Addison Wesley, 784 pages, Chapter 25, ISBN-10: 0321210263, May.
Travassos, G.H.; Gurov, D.; Amaral, E.A.G.G. (2002) “Introdução à Engenharia de Software Experimental.” In: Relatório Técnico ES-590/02-Abril, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ.
Vitalari, N. P. (1985) “Knowledge as a Basis for Expertise in Systems Analysis: An Empirical Study”. Management Information Systems Research Center Quartely, University of Minnesota, Vol. 9, Number 3, pp. 221-241, September.
Vitalari, N. P., Dickson, G. W. (1983) “Problem Solving for Effective Systems Analysis: An Experimental Exploration”. Communications of ACM, Vol. 26, Number 11, pp. 948-956, November.