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
Link To Document