Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Dissertation (MSc (Computer Science))--University of Pretoria, 2008.
| Other Authors: | |
|---|---|
| Format: | Thesis |
| Published: |
University of Pretoria
2013
|
| Subjects: | |
| Tags: |
No Tags, Be the first to tag this record!
|
| _version_ | 1867613448052932609 |
|---|---|
| access_status_str | Open Access |
| author2 | Kourie, Derrick G. |
| author_browse | Kourie, Derrick G. |
| author_facet | Kourie, Derrick G. |
| collection | Thesis |
| dc_rights_str_mv | © University of Pretoria 2007E1088/ |
| description | Dissertation (MSc (Computer Science))--University of Pretoria, 2008. |
| format | Thesis |
| id | oai:repository.up.ac.za:2263/25788 |
| institution | University of Pretoria (South Africa) |
| last_indexed | 2026-06-10T12:36:18.085Z |
| license_str | Other — see source repository |
| provenance_str_mv | Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository |
| publishDate | 2013 |
| publishDateRange | 2013 |
| publishDateSort | 2013 |
| publisher | University of Pretoria |
| publisherStr | University of Pretoria |
| record_format | dspace |
| source_str | UPSpace — University of Pretoria Institutional Repository |
| spelling | oai:repository.up.ac.za:2263/25788 A critical analysis of two refactoring tools Kourie, Derrick G. martin.drozdz@gmail.com Boake, Andrew B. Drozdz, Martin Zbigniew Refactoring tools Eclipse Code smells Idea UCTD Dissertation (MSc (Computer Science))--University of Pretoria, 2008. This 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. Computer Science unrestricted 2013-09-07T00:38:56Z 2008-08-19 2013-09-07T00:38:56Z 2008-04-23 2008-08-19 2008-06-24 Dissertation a 2007E1088/gm http://hdl.handle.net/2263/25788 http://upetd.up.ac.za/thesis/available/etd-06242008-145144/ © University of Pretoria 2007E1088/ application/pdf University of Pretoria |
| spellingShingle | Refactoring tools Eclipse Code smells Idea UCTD A critical analysis of two refactoring tools |
| title | A critical analysis of two refactoring tools |
| title_full | A critical analysis of two refactoring tools |
| title_fullStr | A critical analysis of two refactoring tools |
| title_full_unstemmed | A critical analysis of two refactoring tools |
| title_short | A critical analysis of two refactoring tools |
| title_sort | critical analysis of two refactoring tools |
| topic | Refactoring tools Eclipse Code smells Idea UCTD |
| url | http://hdl.handle.net/2263/25788 http://upetd.up.ac.za/thesis/available/etd-06242008-145144/ |