• DocumentCode
    2155989
  • Title

    TDD = too dumb developers? Implications of Test-Driven Development on maintainability and comprehension of software

  • Author

    Torchiano, Marco ; Sillitti, Alberto

  • Author_Institution
    Politec. di Torino, Turin
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    280
  • Lastpage
    282
  • Abstract
    Test-driven development (TDD) is a development discipline prescribing writing tests beforehand writing the implementation code, which then shall pass the tests. Several criticisms addressed TDD´s capability of delivering well-structured code, mainly because of the short focus on the features needed right now without much looking forward. So the main threat possibly introduced by TDD lies in the lack of maintainability and evolvability of the resulting system. The goal of the working session is to gather opinions, studies, and mostly experiences related to the maintenance implications of TDD adoption. The working session will be organized around position papers presented and discussed by the participants.
  • Keywords
    program testing; software maintenance; software comprehension; software maintenance; test-driven development; well-structured code; Costs; Feedback; Particle measurements; Position measurement; Programming profession; Quality assurance; Software engineering; Software maintenance; Software testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090058
  • Filename
    5090058