A critical analysis of two refactoring tools

dc.contributor.advisorKourie, Derrick G.en
dc.contributor.coadvisorBoake, Andrew B.en
dc.contributor.emailmartin.drozdz@gmail.comen
dc.contributor.postgraduateDrozdz, Martin Zbigniewen
dc.date.accessioned2013-09-07T00:38:56Z
dc.date.available2008-08-19en
dc.date.available2013-09-07T00:38:56Z
dc.date.created2008-04-23en
dc.date.issued2008-08-19en
dc.date.submitted2008-06-24en
dc.descriptionDissertation (MSc (Computer Science))--University of Pretoria, 2008.en
dc.description.abstractThis study provides a critical analysis of refactoring by surveying the refactoring tools in IDEA and Eclipse. Ways are discussed to locate targets for refactorings, via detection of code smells from static code analysis in IDEA and during the compilation process in Eclipse. New code smells are defined as well as the refactorings needed to remove the code smells. The impacts the code smells have on design are well documented. Considerable effort is made to describe how these code smells and their refactorings can be used to improve design. Practical methods are provided to detect code smells in large projects such as Sun’s JDK. The methodology includes a classification scheme to categorise code smells by their value and complexity to handle large projects more efficiently. Additionally a detailed analysis is performed on the evolution of the JDK from a maintainability point of view. Code smells are used to measure maintainability in this instance.en
dc.description.availabilityunrestricteden
dc.description.departmentComputer Scienceen
dc.identifier.citationaen
dc.identifier.other2007E1088/gmen
dc.identifier.upetdurlhttp://upetd.up.ac.za/thesis/available/etd-06242008-145144/en
dc.identifier.urihttp://hdl.handle.net/2263/25788
dc.language.isoen
dc.publisherUniversity of Pretoriaen_ZA
dc.rights© University of Pretoria 2007E1088/en
dc.subjectRefactoring toolsen
dc.subjectEclipseen
dc.subjectCode smellsen
dc.subjectIdeaen
dc.subjectUCTDen_US
dc.titleA critical analysis of two refactoring toolsen
dc.typeDissertationen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dissertation.pdf
Size:
674.7 KB
Format:
Adobe Portable Document Format