SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Resumo parcial do artigo sobre ado¸˜o de TDD
                                  ca
    T´picos Limiting factor 7 (LF7) e Amea¸as ` validade
     o                                    c a


          Ramiro Batista Luz1 , Edicarlo Grossi Turela1

                DAINF - Departamento Acadˆmico de Inform´tica
                                               e             a
              Universidade Tecnol´gica Federal do Paran´ (UTFPR)
                                  o                     a
                           Av. Sete de Setembro, 3165
                   Curitiba - Paran´ - Brasil - CEP: 80230-901
                                    a
            ramiroluz@gmail.com, edicarlot@hotmail.com

                                  8 Novembro 2011




     Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                    ca
Resumo




 A apresenta¸˜o mostra um resumo de ´
             ca                         ıtens do artigo ”Factors Limiting
 Industrial Adoption of Test Driven Development: A Systematic Review”
 [Causevic et al.(2011)Causevic, Sundmark, and Punnekkat]. Os ´   ıtens
 apresentados s˜o o fator limitante 7 (LF7) e as amea¸as ` validade da
                a                                      c a
 pesquisa.




            Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                           ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a
      TDD, originalmente, n˜o discute como lidar com c´digo legado.
                           a                          o




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a
      TDD, originalmente, n˜o discute como lidar com c´digo legado.
                           a                          o
      O m´todo assume que todo c´digo ´ desenvolvido do inicio.
         e                      o     e




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a
      TDD, originalmente, n˜o discute como lidar com c´digo legado.
                           a                          o
      O m´todo assume que todo c´digo ´ desenvolvido do inicio.
         e                      o     e
      Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a
                     e                           co
      ado¸˜o de TDD.
          ca




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a
      TDD, originalmente, n˜o discute como lidar com c´digo legado.
                           a                          o
      O m´todo assume que todo c´digo ´ desenvolvido do inicio.
         e                      o     e
      Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a
                     e                           co
      ado¸˜o de TDD.
          ca
      A falta de su´ de testes automatizados prejudica a flexibilidade
                   ıtes
      fornecida pelo feedback das su´ de teste automatizados.
                                    ıtes




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
C´digo Legado
 o

  O´
   ıtem LF7, trata do fator limitante 7, c´digo legado.
                                          o
      Contextualiza o que representa c´digo legado numa organiza¸˜o.
                                      o                         ca
      Foram observados dois estudos de caso industriais com profissionais.
      Estes profissionais relataram problemas com a ado¸˜o de TDD em
                                                      ca
      c´digo legado.
       o
      Destacaram principalmente a falta de su´ de teste de regress˜o
                                             ıtes                 a
      automatizados em n´ de unidade ou unit´rios.
                         ıvel                   a
      TDD, originalmente, n˜o discute como lidar com c´digo legado.
                           a                          o
      O m´todo assume que todo c´digo ´ desenvolvido do inicio.
         e                      o     e
      Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a
                     e                           co
      ado¸˜o de TDD.
          ca
      A falta de su´ de testes automatizados prejudica a flexibilidade
                   ıtes
      fornecida pelo feedback das su´ de teste automatizados.
                                    ıtes
      Desenvolvedores podem ficar mais ansiosos por n˜o saber como uma
                                                    a
      mudan¸a afeta o c´digo existente.
            c          o

             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
Discuss˜o - Amea¸as ` Validade - Validade de constru¸˜o
       a        c a                                 ca




  Refere-se a correta rela¸˜o entre constru¸˜o te´rica e observa¸˜es reais,
                          ca               ca    o              co
  como qualidade ou tempo de desenvolvimento.




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
Discuss˜o - Amea¸as ` Validade - Validade interna
       a        c a




  Refere-se ` propriedade da an´lise dos dados. Neste estudo a an´lise
             a                  a                                a
  estat´
       ıstica dos dados extra´
                             ıdos.




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
Discuss˜o - Amea¸as ` Validade - Validade externa
       a        c a




  ´
  E a generaliza¸˜o dos resultados do estudo fora do escopo da
                 ca
  investiga¸˜o. A variedade do conjunto de estudos, tipos e dom´
           ca                                                  ınios serve
  para limitar as amea¸as da validade externa.
                       c




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
Discuss˜o - Amea¸as ` Validade - Confiabilidade
       a        c a




  O crit´rio de inclus˜o e exclus˜o ´ explicitamente dado no estudo, a
        e             a          a e
  amea¸a e confiabilidade principal tem interesse nas an´lises dos resultados
       c                                                a
  na agrega¸˜o dos efeitos relatados de TDD para os fatores de limita¸˜o.
            ca                                                         ca




             Ramiro Batista Luz, Edicarlo Grossi Turela   Resumo parcial do artigo sobre ado¸˜o de TDD
                                                                                            ca
Referencias I



     A. Causevic, D. Sundmark, and S. Punnekkat.
     Factors limiting industrial adoption of test driven development: A
     systematic review.
     In Software Testing, Verification and Validation (ICST), 2011 IEEE
     Fourth 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 ado¸˜o de TDD
                                                                                          ca

Mais conteúdo relacionado

Mais de Ramiro Luz

Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
Ramiro Luz
 

Mais de Ramiro Luz (20)

Plone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsPlone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizations
 
Portal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsPortal Modelo - Plone for Parliaments
Portal Modelo - Plone for Parliaments
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o Python
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com Python
 
Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015Workshop de introdução ao python - TADS 2015
Workshop de introdução ao python - TADS 2015
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com Plone
 
Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014
 
Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indioms
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de Programação
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDD
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
Map reduce
Map reduceMap reduce
Map reduce
 
Nose tdaemon
Nose tdaemonNose tdaemon
Nose tdaemon
 
Python agil
Python agilPython agil
Python agil
 
Acessibilidade com Python
Acessibilidade com PythonAcessibilidade com Python
Acessibilidade com Python
 

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

  • 1. Resumo parcial do artigo sobre ado¸˜o de TDD ca T´picos Limiting factor 7 (LF7) e Amea¸as ` validade o c a Ramiro Batista Luz1 , Edicarlo Grossi Turela1 DAINF - Departamento Acadˆmico de Inform´tica e a Universidade Tecnol´gica Federal do Paran´ (UTFPR) o a Av. Sete de Setembro, 3165 Curitiba - Paran´ - Brasil - CEP: 80230-901 a ramiroluz@gmail.com, edicarlot@hotmail.com 8 Novembro 2011 Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 2. Resumo A apresenta¸˜o mostra um resumo de ´ ca ıtens do artigo ”Factors Limiting Industrial Adoption of Test Driven Development: A Systematic Review” [Causevic et al.(2011)Causevic, Sundmark, and Punnekkat]. Os ´ ıtens apresentados s˜o o fator limitante 7 (LF7) e as amea¸as ` validade da a c a pesquisa. Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 3. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 4. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 5. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 6. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 7. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a TDD, originalmente, n˜o discute como lidar com c´digo legado. a o Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 8. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a TDD, originalmente, n˜o discute como lidar com c´digo legado. a o O m´todo assume que todo c´digo ´ desenvolvido do inicio. e o e Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 9. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a TDD, originalmente, n˜o discute como lidar com c´digo legado. a o O m´todo assume que todo c´digo ´ desenvolvido do inicio. e o e Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a e co ado¸˜o de TDD. ca Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 10. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a TDD, originalmente, n˜o discute como lidar com c´digo legado. a o O m´todo assume que todo c´digo ´ desenvolvido do inicio. e o e Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a e co ado¸˜o de TDD. ca A falta de su´ de testes automatizados prejudica a flexibilidade ıtes fornecida pelo feedback das su´ de teste automatizados. ıtes Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 11. C´digo Legado o O´ ıtem LF7, trata do fator limitante 7, c´digo legado. o Contextualiza o que representa c´digo legado numa organiza¸˜o. o ca Foram observados dois estudos de caso industriais com profissionais. Estes profissionais relataram problemas com a ado¸˜o de TDD em ca c´digo legado. o Destacaram principalmente a falta de su´ de teste de regress˜o ıtes a automatizados em n´ de unidade ou unit´rios. ıvel a TDD, originalmente, n˜o discute como lidar com c´digo legado. a o O m´todo assume que todo c´digo ´ desenvolvido do inicio. e o e Isso raramente ´ uma realidade nas organiza¸˜es, prejudicando a e co ado¸˜o de TDD. ca A falta de su´ de testes automatizados prejudica a flexibilidade ıtes fornecida pelo feedback das su´ de teste automatizados. ıtes Desenvolvedores podem ficar mais ansiosos por n˜o saber como uma a mudan¸a afeta o c´digo existente. c o Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 12. Discuss˜o - Amea¸as ` Validade - Validade de constru¸˜o a c a ca Refere-se a correta rela¸˜o entre constru¸˜o te´rica e observa¸˜es reais, ca ca o co como qualidade ou tempo de desenvolvimento. Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 13. Discuss˜o - Amea¸as ` Validade - Validade interna a c a Refere-se ` propriedade da an´lise dos dados. Neste estudo a an´lise a a a estat´ ıstica dos dados extra´ ıdos. Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 14. Discuss˜o - Amea¸as ` Validade - Validade externa a c a ´ E a generaliza¸˜o dos resultados do estudo fora do escopo da ca investiga¸˜o. A variedade do conjunto de estudos, tipos e dom´ ca ınios serve para limitar as amea¸as da validade externa. c Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 15. Discuss˜o - Amea¸as ` Validade - Confiabilidade a c a O crit´rio de inclus˜o e exclus˜o ´ explicitamente dado no estudo, a e a a e amea¸a e confiabilidade principal tem interesse nas an´lises dos resultados c a na agrega¸˜o dos efeitos relatados de TDD para os fatores de limita¸˜o. ca ca Ramiro Batista Luz, Edicarlo Grossi Turela Resumo parcial do artigo sobre ado¸˜o de TDD ca
  • 16. Referencias I A. Causevic, D. Sundmark, and S. Punnekkat. Factors limiting industrial adoption of test driven development: A systematic review. In Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth 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 ado¸˜o de TDD ca