Yayın:
Implementation of Analytical Hierarchy Process in Detecting Structural Code Clones

dc.contributor.authorAktas, Mehmet S.
dc.contributor.authorKapdan, Mustafa
dc.date.accessioned2026-06-27T14:13:05Z
dc.date.issued2017
dc.description.abstractThe nature and the size of data plays an important rule at the identification process of similar objects (clones). The type of utilized similarity measures is also an important factor. The nature of data and selecting the right identification algorithm appropriate to type of data should be examined thoroughly when a clone identification technique is applied. This study suggests a new methodology in software systems for minimization/prevention of code cloning. Its main contribution is to propose an Analytical Hierarchy Process based methodology at detection of code clones in object-oriented software systems, in which the software is represented by means of software metrics data at class level. The suggested clone detection model is able to select the most suitable code clone candidates by considering different correlation and distance metrics to identify code clones. To facilitate the testing and the usability of the suggested clone detection model, the system is used for detection of structural code clone. The methodology is validated by comparison with results obtained by human judges as well as by comparison with a plain structural code clone identification approach. The evaluation of the methodology is carried out in terms of accuracy and indicates promising results.en
dc.description.urihttps://doi.org/10.1007/978-3-319-62404-4_48
dc.identifier.doi10.1007/978-3-319-62404-4_48
dc.identifier.eissn1611-3349
dc.identifier.endpage664
dc.identifier.isbn978-3-319-62404-4; 978-3-319-62403-7
dc.identifier.issn0302-9743
dc.identifier.startpage652
dc.identifier.urihttps://hdl.handle.net/20.500.14981/58060
dc.identifier.volume10408
dc.identifier.wos000451370800048
dc.language.isoeng
dc.publisherSPRINGER INTERNATIONAL PUBLISHING AG
dc.relation.conference17th International Conference on Computational Science and its Applications (ICCSA)
dc.relation.ispartofCOMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT V
dc.subjectCode clone
dc.subjectAnalytical hierarchy process
dc.subjectStructural code clone
dc.subjectSoft computing
dc.subjectSoftware metrics
dc.subjectComputer Science
dc.titleImplementation of Analytical Hierarchy Process in Detecting Structural Code Clones
dc.typeProceedings Paper
dspace.entity.typePublication
local.import.sourceWOS

Dosyalar

Koleksiyonlar