• DocumentCode
    1683543
  • Title

    Aiding Software Developers to Maintain Developer Tests

  • Author

    Hurdugaci, Victor ; Zaidman, Andy

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    Unit and integration tests can be invaluable during software maintenance as they help to understand pieces of code, they help with quality assurance and they build up confidence amongst developers. Unfortunately then, previous research has shown that unit tests do not always co-evolve nicely with the production code, thus leaving the software vulnerable. This paper presents TestNForce, a tool that helps developers to identify the unit tests that need to be altered and executed after a code change, thereby reducing the effort needed to keep the unit tests in sync with the changes to the production code. In order to evaluate TestNForce, we perform a user study that evaluates the adequacy, usefulness and completeness of TestNForce.
  • Keywords
    program testing; software maintenance; software quality; TestNForce; developer test; integration test; quality assurance; software maintenance; unit test; Educational institutions; Indexes; Production; Programming; Software; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.12
  • Filename
    6178872