Apresentação resumo de artigo Limiting Factor of TDD adoption

16
Resumo parcial do artigo sobre ado¸c˜ ao de TDD opicos Limiting factor 7 (LF7) e Amea¸cas ` a validade Ramiro Batista Luz 1 , Edicarlo Grossi Turela 1 DAINF - Departamento Acadˆ emico de Inform´ atica Universidade Tecnol´ ogica Federal do Paran´ a (UTFPR) Av. Sete de Setembro, 3165 Curitiba - Paran´ a - Brasil - CEP: 80230-901 [email protected], [email protected] 8 Novembro 2011 Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸ ao de TDD

description

 

Transcript of Apresentação resumo de artigo Limiting Factor of TDD adoption

Page 1: Apresentação resumo de artigo Limiting Factor of TDD adoption

Resumo parcial do artigo sobre adocao de TDDTopicos Limiting factor 7 (LF7) e Ameacas a validade

Ramiro Batista Luz1, Edicarlo Grossi Turela1

DAINF - Departamento Academico de InformaticaUniversidade Tecnologica Federal do Parana (UTFPR)

Av. Sete de Setembro, 3165Curitiba - Parana - Brasil - CEP: 80230-901

[email protected], [email protected]

8 Novembro 2011

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 2: Apresentação resumo de artigo Limiting Factor of TDD adoption

Resumo

A apresentacao mostra um resumo de ıtens do artigo ”Factors LimitingIndustrial Adoption of Test Driven Development: A Systematic Review”[Causevic et al.(2011)Causevic, Sundmark, and Punnekkat]. Os ıtensapresentados sao o fator limitante 7 (LF7) e as ameacas a validade dapesquisa.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 3: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 4: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 5: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 6: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 7: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 8: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 9: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 10: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 11: Apresentação resumo de artigo Limiting Factor of TDD adoption

Codigo Legado

O ıtem LF7, trata do fator limitante 7, codigo legado.

Contextualiza o que representa codigo legado numa organizacao.

Foram observados dois estudos de caso industriais com profissionais.

Estes profissionais relataram problemas com a adocao de TDD emcodigo legado.

Destacaram principalmente a falta de suıtes de teste de regressaoautomatizados em nıvel de unidade ou unitarios.

TDD, originalmente, nao discute como lidar com codigo legado.

O metodo assume que todo codigo e desenvolvido do inicio.

Isso raramente e uma realidade nas organizacoes, prejudicando aadocao de TDD.

A falta de suıtes de testes automatizados prejudica a flexibilidadefornecida pelo feedback das suıtes de teste automatizados.

Desenvolvedores podem ficar mais ansiosos por nao saber como umamudanca afeta o codigo existente.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 12: Apresentação resumo de artigo Limiting Factor of TDD adoption

Discussao - Ameacas a Validade - Validade de construcao

Refere-se a correta relacao entre construcao teorica e observacoes reais,como qualidade ou tempo de desenvolvimento.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 13: Apresentação resumo de artigo Limiting Factor of TDD adoption

Discussao - Ameacas a Validade - Validade interna

Refere-se a propriedade da analise dos dados. Neste estudo a analiseestatıstica dos dados extraıdos.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 14: Apresentação resumo de artigo Limiting Factor of TDD adoption

Discussao - Ameacas a Validade - Validade externa

E a generalizacao dos resultados do estudo fora do escopo dainvestigacao. A variedade do conjunto de estudos, tipos e domınios servepara limitar as ameacas da validade externa.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 15: Apresentação resumo de artigo Limiting Factor of TDD adoption

Discussao - Ameacas a Validade - Confiabilidade

O criterio de inclusao e exclusao e explicitamente dado no estudo, aameaca e confiabilidade principal tem interesse nas analises dos resultadosna agregacao dos efeitos relatados de TDD para os fatores de limitacao.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD

Page 16: Apresentação resumo de artigo Limiting Factor of TDD adoption

Referencias I

A. Causevic, D. Sundmark, and S. Punnekkat.Factors limiting industrial adoption of test driven development: Asystematic review.In Software Testing, Verification and Validation (ICST), 2011 IEEEFourth International Conference on, pages 337–346. IEEE, Mar.2011.ISBN 978-1-61284-174-8.doi: 10.1109/ICST.2011.19.URL http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.

htm?arnumber=5770623.

Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre adocao de TDD