DocumentCode
2793056
Title
Characterizing the Relative Significance of a Test Smell
Author
Van Rompaey, B. ; Du Bois, Bert ; Demeyer, Serge
Author_Institution
Lab. on Re-Eng., Antwerp Univ.
fYear
2006
fDate
24-27 Sept. 2006
Firstpage
391
Lastpage
400
Abstract
Test code, just like any other code we write, erodes when frequently changed. As such, refactoring, which has been shown to impact maintainability and comprehensibility, can be part of a solution to counter this erosion. We propose a metric-based heuristical approach, which allows to rank occurrences of so-called test smells (i.e. symptoms of poorly designed tests) according to their relative significance. This ranking can subsequently be used to start refactoring. Through an open-source case study, ArgoUML, we demonstrate that we are able to identify those test cases who violate unit test criteria
Keywords
Unified Modeling Language; software maintenance; software metrics; ArgoUML; code comprehensibility; code maintainability; code refactoring; metric-based heuristical approach; open-source case study; poorly designed tests; test code; test smell relative significance; Application software; Computer bugs; Costs; Counting circuits; Measurement units; Open source software; Software maintenance; Software systems; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location
Philadelphia, PA
ISSN
1063-6773
Print_ISBN
0-7695-2354-4
Type
conf
DOI
10.1109/ICSM.2006.18
Filename
4021366
Link To Document