Three Stage Transformation for Software Clone Detection

dc.contributor.authorPandove, Kunal
dc.contributor.supervisorBhatia, Rajesh K.
dc.date.accessioned2007-04-19T06:23:53Z
dc.date.available2007-04-19T06:23:53Z
dc.date.issued2007-04-19T06:23:53Z
dc.description.abstractSoftware engineers often build new procedures by cloning, copying an existing one with similar requirements, and slightly modifying it. While this may be easier than extracting the common part, and sharing it in a library, it increases the system size and often leads to higher maintenance costs. The occurrence of clones is highly dependent on the system architecture and development model, and has been studied in the past for a few large procedural systems. In the last decade, several researchers have investigated techniques to detect duplicated code in programs exceeding hundreds of thousands lines of code. All of these techniques have known merits and deficiencies, but as of today, little is known on where to fit these techniques into the software maintenance process. Current work proposes a three stage transformation for software clone detection. This technique makes use of substring matching and derives partially from token based technique for clone detection. Ambiguity problems in string matching algorithm are reduced by the dictionary replacement for similar keywords.en
dc.description.sponsorshipComputer Science & Engineering Department, Thapar University (Deemed University), Patiala-147004.en
dc.format.extent468331 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/123456789/217
dc.language.isoenen
dc.subjectSoftware Cloneen
dc.subjectType of Cloneen
dc.subjectClone Detection Approachen
dc.subjectPretty Print Formattingen
dc.titleThree Stage Transformation for Software Clone Detectionen
dc.typeThesisen

Files

Original bundle

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

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: