author = "Choma, Joelma and Guerra, Eduardo Martins and Silva, Tiago Silva 
          affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)} and {Universidade Federal 
                         de S{\~a}o Paulo (UNIFESP)}",
                title = "Developers' initial perceptions on TDD practice: a thematic 
                         analysis considering distinct domains and languages",
            booktitle = "Proceedings...",
                 year = "2018",
                pages = "68--85",
         organization = "International Conference on Agile Software Development, 19. (XP 
             keywords = "Test-driven development  Test-first programming TDD  Qualitative 
                         study  Thematic analysis.",
             abstract = "Test-Driven Development (TDD) is one of the most popular agile 
                         practices among software developers. To investigate the software 
                         developers initial perceptions when applying TDD, we have 
                         performed an exploratory study. This study was carried out with 
                         participants who had about ten years of professional experience 
                         (on average), the majority of whom with no experience using TDD. 
                         The study is in the context of an agile project course at the 
                         postgraduate level of a research institute. Participants 
                         individually developed medium size projects addressed to different 
                         domains and using different programming languages. Through a 
                         structured questionnaire with open and semi-open questions, we 
                         collected information on TDD effects such as the perceived 
                         benefits, encountered difficulties, and developers opinion about 
                         the quality improvement of the software. Afterward, we conducted a 
                         thematic analysis of the qualitative data. Most participants 
                         noticed improvements in code quality, but few have a more 
                         comprehensive view of the effects of TDD on software design. Our 
                         findings suggest that after overcoming the initial difficulties to 
                         understand where to start, and know how to create a test for a 
                         feature that does not yet exist, participants gain greater 
                         confidence to implement new features and make changes due to broad 
                         test coverage.",
  conference-location = "Porto",
      conference-year = "2018",
                label = "lattes: 0295224635404422 1 ChomaGuerSilv:2018:ThAnCo",
             language = "en",
           targetfile = "choma_devlopers.pdf",
                  url = "https://www.agilealliance.org/xp2018/program/",
        urlaccessdate = "24 nov. 2020"