Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/15726
DC Field | Value | |
---|---|---|
dc.title | Analysis and semi-automated detection of design-level similarity patterns in software | |
dc.contributor.author | HAMID ABDUL BASIT | |
dc.date.accessioned | 2010-04-08T10:56:43Z | |
dc.date.available | 2010-04-08T10:56:43Z | |
dc.date.issued | 2007-01-16 | |
dc.identifier.citation | HAMID ABDUL BASIT (2007-01-16). Analysis and semi-automated detection of design-level similarity patterns in software. ScholarBank@NUS Repository. | |
dc.identifier.uri | http://scholarbank.nus.edu.sg/handle/10635/15726 | |
dc.description.abstract | Clones are similar program structures. Clones hamper software maintenance. Previous research focused on cloned code fragments, or simple clones, but clones occur at higher levels also. Recurring patterns of simple clones indicate high-level similarities, or structural clones. Detection of structural clones helps in program understanding, maintenance, reengineering, and unconventional forms of reuse. In this thesis, we first present an efficient token-based simple clone detection method, based on state-of-the-art string pattern matching techniques. A flexible tokenization process is introduced to customize clone detection. A novel data mining based technique is proposed to detect some useful structural clones. Analysis and visualization techniques for structural clones are also proposed. These clone detection techniques are implemented in a tool called Clone Miner. We validate Clone Miner output via experimentation, showing that it is useful, correct and scaleable. We finally discuss how the structural clonea??s concept extends the domain of program understanding and design recovery. | |
dc.language.iso | en | |
dc.subject | Clone detection, design-level similarities, clone visualization, reengineering, program understanding, software maintenance | |
dc.type | Thesis | |
dc.contributor.department | COMPUTER SCIENCE | |
dc.contributor.supervisor | JARZABEK, STANISLAW | |
dc.description.degree | Ph.D | |
dc.description.degreeconferred | DOCTOR OF PHILOSOPHY | |
dc.identifier.isiut | NOT_IN_WOS | |
Appears in Collections: | Ph.D Theses (Open) |
Show simple item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
Thesis_HamidAbdulBasit.pdf | 1.42 MB | Adobe PDF | OPEN | None | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.