Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Tree-Pattern-Based Clone Detection with High Precision and Recall

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Hyo-Sub-
dc.contributor.authorChoi, Myung-Ryul-
dc.contributor.authorDoh, Kyung-Goo-
dc.date.accessioned2021-06-22T12:01:19Z-
dc.date.available2021-06-22T12:01:19Z-
dc.date.created2021-01-21-
dc.date.issued2018-05-
dc.identifier.issn1976-7277-
dc.identifier.urihttps://scholarworks.bwise.kr/erica/handle/2021.sw.erica/6216-
dc.description.abstractThe paper proposes a code-clone detection method that gives the highest possible precision and recall, without giving much attention to efficiency and scalability. The goal is to automatically create a reliable reference corpus that can be used as a basis for evaluating the precision and recall of clone detection tools. The algorithm takes an abstract-syntax-tree representation of source code and thoroughly examines every possible pair of all duplicate tree patterns in the tree, while avoiding unnecessary and duplicated comparisons wherever possible. The largest possible duplicate patterns are then collected in the set of pattern clusters that are used to identify code clones. The method is implemented and evaluated for a standard set of open-source Java applications. The experimental result shows very high precision and recall. False-negative clones missed by our method are all non-contiguous clones. Finally, the concept of neighbor patterns, which can be used to improve recall by detecting non-contiguous clones and intertwined clones, is proposed.-
dc.language영어-
dc.language.isoen-
dc.publisher한국인터넷정보학회-
dc.titleTree-Pattern-Based Clone Detection with High Precision and Recall-
dc.typeArticle-
dc.contributor.affiliatedAuthorChoi, Myung-Ryul-
dc.contributor.affiliatedAuthorDoh, Kyung-Goo-
dc.identifier.doi10.3837/tiis.2018.05.002-
dc.identifier.scopusid2-s2.0-85047933470-
dc.identifier.wosid000434019100002-
dc.identifier.bibliographicCitationKSII Transactions on Internet and Information Systems, v.12, no.5, pp.1932 - 1950-
dc.relation.isPartOfKSII Transactions on Internet and Information Systems-
dc.citation.titleKSII Transactions on Internet and Information Systems-
dc.citation.volume12-
dc.citation.number5-
dc.citation.startPage1932-
dc.citation.endPage1950-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.identifier.kciidART002351947-
dc.description.journalClass1-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.description.journalRegisteredClasskci-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaTelecommunications-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryTelecommunications-
dc.subject.keywordPlusCODE-
dc.subject.keywordAuthorSoftware maintenance-
dc.subject.keywordAuthorcode clone-
dc.subject.keywordAuthorclone detection-
dc.subject.keywordAuthorabstract syntax tree-
dc.identifier.urlhttp://itiis.org/digital-library/manuscript/2000-
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > SCHOOL OF COMPUTER SCIENCE > 1. Journal Articles
COLLEGE OF ENGINEERING SCIENCES > SCHOOL OF ELECTRICAL ENGINEERING > 1. Journal Articles

qrcode

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

Related Researcher

Researcher CHOI, MYUNG RYUL photo

CHOI, MYUNG RYUL
ERICA 공학대학 (SCHOOL OF ELECTRICAL ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE