Avaliação dos Efeitos da Utilização do TDD na Qualidade Interna do Produto

  • Carlos H. Zacarias SEFAZ-AL
  • Josué B. Santos SEFAZ-AL
  • Reinaldo Cabral UFRJ
  • Ana Regina Rocha UFRJ

Resumo


A busca por mais eficiência e eficácia no desenvolvimento e manutenção de software geralmente é subsidiada pela adoção de tecnologias que podem causar grande impacto na forma como a organização trabalha. Para evitar resultados inesperados é imprescindível avaliar métodos e tecnologias antes de institucionalizá-las nas organizações. Este trabalho relata a introdução do TDD na SEFAZ-AL e os resultados obtidos com a experiência.
Palavras-chave: Avaliação de Efeitos, TDD, Qualidade Interna do Produto

Referências

Astels, D. (2007), “A New Look At Test-Driven Development”. Disponível em: http://www.daveastels.com/files/BDD_Intro.pdf . Acesso em 19 nov 2007.

Beck, K. (1999) “Extreme Programming Explained: Embrace Change”, Addison-Wesley

Beck, K. (2002) “Test Driven Development: By Example”, Addison-Wesley Basili, V.R.; Caldiera, G.; Rombach, H. D. (1994), “The Goal Question Metric Approach”. In: Encyclopedia of Software Engineering 1. pp. 528-532.

Chidamber, S.; Kemerer, C. (1994), “A Metrics Suite for Object Oriented Design”. In: IEEE Transaction on Software Engineering. 20., pp. 476-493

Geras, A, Smith, M., Miller, J. (2004) “A Prototype Empirical Evaluation of Test Driven Development”, 10th International Symposium on Proceedings of the Software Metrics, IEEE Computer Society, pp. 405 - 416, Chicago.

George, B., Williams, L. (2003) “An Initial Investigation of Test Driven Development in Industry”, Proceedings of the 2003 ACM Symposium on Applied Computing, pp. 1135 – 1139, ACM Press, Melbourne, Florida.

Janzen, D., Saiedian, H. (2005) "Test-Driven Development: Concepts, Taxonomy, and Future Direction”. IEEE Computer, September, pp. 43-50.

Martin, R. C., (2003) “Agile Software Development, Principles, Patterns, and Practices”, Prentice-Hall

Mills, H. D., Dyer, M., Linger, R. C, (1987) "Cleanroom Software Engineering", IEEE Software, pp. 19-25

Müller, M., Hagner, O. (2002) “Experiment about Test-first programming”, IEE Proceedings Software, Vol. 149, Issue 5, pp. 131- 136

Watson, A. H., McCabe, T. J. (1996) "Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric", National Institute of Standards and Technology Special Publication 500-235, 123p.

Williams, L., Maximilien, E. M., Vouk, M. (2003) “Test driven development as a defect-reduction practice”, 14th International Symposium on Software Reliability Engineering, pp 34 – 45. IEEE Computer Society, Denver, Colorado.
Publicado
02/06/2008
ZACARIAS, Carlos H.; SANTOS, Josué B.; CABRAL, Reinaldo; ROCHA, Ana Regina. Avaliação dos Efeitos da Utilização do TDD na Qualidade Interna do Produto. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 339-347. DOI: https://doi.org/10.5753/sbqs.2008.15554.