Avaliação Experimental de um Método para Avaliação de Equipes de Requisitos

  • Milene Serrano PUC-Rio
  • Maurício Serrano PUC-Rio
  • Filipe Napolitano PUC-Rio
  • Eduardo Kinder PUC-Rio
  • Mark Douglas PUC-Rio
  • Danielle Loyola PUC-Rio
  • Bruno Rezende PUC-Rio
  • Julio Cesar Sampaio do Prado Leite PUC-Rio

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

Agnol, S. D.; Herbert, J. S. (2004) “Utilização do TSP para a Gerência de Equipes Nível 2 do CMMI”, VI Simpósio Internacional de Melhoria de Processos de Software (Simpros), pp. 107-118. Disponível em: [link] (2008)

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.
Publicado
13/10/2008
SERRANO, Milene; SERRANO, Maurício; NAPOLITANO, Filipe; KINDER, Eduardo; DOUGLAS, Mark; LOYOLA, Danielle; REZENDE, Bruno; LEITE, Julio Cesar Sampaio do Prado. Avaliação Experimental de um Método para Avaliação de Equipes de Requisitos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 22. , 2008, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 124-139. DOI: https://doi.org/10.5753/sbes.2008.21328.