University of Ottawa - Carleton University
Ottawa-Carleton Institute for Computer Science (OCICS) Presentation
|
March 8, 2013 @ 10:00 The Detection and Resolving of âSmellsâ in xUnit Test Code
|
Speaker: Philip Eagan Location: 240 TB (Tory Building) |
ABSTRACT With test code potentially doubling the length of a piece of software, the quality of the test code is becoming increasingly important. Poor test code is problematic as the software may be tested incorrectly, or incompletely. In his book, Meszaros argues that poor quality test code emits âsmellsâ that are indicative of larger problems being present. In his work, Meszaros also presents potential solutions to each of the âsmellsâ. However the detection and resolving of the âsmellsâ as is described in Meszaroâs work is currently based on a manual model, whereby all work must be done by hand. This thesis will create a tool that will automate the detection of these âsmellsâ and the refactoring of the offending code. This thesis will aim to automate the detection of these âsmellsâ through the use of static analysis of the code, employing either heuristics extracted from the âsmellsâ or a set of metrics that can be associated with a given âsmell.â |
| Return to Schedule |
|