• DocumentCode
    3714718
  • Title

    Using TDD for developing object-oriented software — A case study

  • Author

    Ramon Gon?alves;Igor Lima;Heitor Costa

  • Author_Institution
    Department of Computer Science, Federal University of Lavras, Lavras, Brazil
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Maintenance of software is accomplished to meet the users´ needs of this software (evolution/correction). But, it can become hardest if the source code architecture is difficult to understand. Test Driven Development technique can be used to reduce this difficulty, because it leads the developer to build software with source code simpler. In this paper, this technique is employed to develop software whose functionality is the same of legacy software, but it was developed of way traditional, to obtain more maintainable source code. Software metrics were applied in the source code of legacy and developed software and the results showed improvements in maintainability.
  • Keywords
    "Software","Visualization","Java","Couplings","Maintenance engineering","Computer architecture"
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2015 Latin American
  • Type

    conf

  • DOI
    10.1109/CLEI.2015.7360030
  • Filename
    7360030