Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/230326
Full metadata record
DC FieldValueLanguage
dc.coverage.spatial
dc.date.accessioned2019-02-18T08:47:29Z-
dc.date.available2019-02-18T08:47:29Z-
dc.identifier.urihttp://hdl.handle.net/10603/230326-
dc.description.abstractReusing software by means of copy and paste is a frequent activity in software development. In source code and other software artifacts, the original (code) fragment is copied and pasted with or without modifications. The pasted (code) fragment is said to be a clone and this activity is known as (code) cloning. The presence of code clones in the software may increase the post implementation maintenance (preventive and adaptive) effort. Code cloning increases the probability of bug propagation. Software clones are classified depending upon the type of similarity between two code fragments and the level of granularity. There are many reasons which promote software cloning. Complexity of the large systems makes it difficult for the software developer to understand the functionality. It promotes copying the existing functionality and logic. Sometimes programmers are forced to copy and paste code due to limitations of code reuse in programming languages. Moreover, programmers often fear to bring in new ideas in existing software. It is easier to reuse the existing code than to develop a fresh solution since new code may introduce new errors. There is an urgent need to detect clones in various software artifacts. Now-a-days, model driven development has become standard industry practice, so the objective of the proposed work is to detect clones in object oriented systems by using Unified Modeling Language (UML) models. In the proposed work, two techniques are presented to detect clones in UML models. In our work, we surveyed wide range of literature. 213 articles out of a collection of 2039 are surveyed using the standard systematic literature review guidelines. We put an emphasis on clone management, model clones, and semantic clones and classified the literature in different key areas. The focus of our survey is broader than the earlier surveys and includes the latest research work related to software clones.
dc.format.extentxv, 158p.
dc.languageEnglish
dc.relation
dc.rightsuniversity
dc.titleDesign and development of an efficient software clone detection technique
dc.title.alternative
dc.creator.researcherRattan, Dhavleesh
dc.subject.keywordClone Detection
dc.subject.keywordComputer Science
dc.subject.keywordModel Clone
dc.subject.keywordSoftware Clone
dc.subject.keywordUML
dc.description.note
dc.contributor.guideBhatia, Rajesh and Singh, Maninder
dc.publisher.placePatiala
dc.publisher.universityThapar Institute of Engineering and Technology
dc.publisher.institutionDepartment of Computer Science and Engineering
dc.date.registered
dc.date.completed2015
dc.date.awarded
dc.format.dimensions
dc.format.accompanyingmaterialNone
dc.source.universityUniversity
dc.type.degreePh.D.
Appears in Departments:Department of Computer Science and Engineering

Files in This Item:
File Description SizeFormat 
file10(references).pdfAttached File227.55 kBAdobe PDFView/Open
file11(publications).pdf83.64 kBAdobe PDFView/Open
file1(title).pdf110.56 kBAdobe PDFView/Open
file2(certificate).pdf449.2 kBAdobe PDFView/Open
file3(preliminary pages).pdf316.23 kBAdobe PDFView/Open
file4(chapter 1).pdf194.31 kBAdobe PDFView/Open
file5(chapter 2).pdf1.49 MBAdobe PDFView/Open
file6(chapter 3).pdf454.82 kBAdobe PDFView/Open
file7(chapter 4).pdf1.07 MBAdobe PDFView/Open
file8(chapter 5).pdf464.16 kBAdobe PDFView/Open
file9(chapter 6).pdf124.57 kBAdobe PDFView/Open


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: