Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Ottawa-Carleton Institute for Computer Science (OCICS) Seminar Series
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