Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/15726
DC FieldValue
dc.titleAnalysis and semi-automated detection of design-level similarity patterns in software
dc.contributor.authorHAMID ABDUL BASIT
dc.date.accessioned2010-04-08T10:56:43Z
dc.date.available2010-04-08T10:56:43Z
dc.date.issued2007-01-16
dc.identifier.citationHAMID ABDUL BASIT (2007-01-16). Analysis and semi-automated detection of design-level similarity patterns in software. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/15726
dc.description.abstractClones 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.isoen
dc.subjectClone detection, design-level similarities, clone visualization, reengineering, program understanding, software maintenance
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorJARZABEK, STANISLAW
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Thesis_HamidAbdulBasit.pdf1.42 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.