308 0

Full metadata record

DC FieldValueLanguage
dc.contributor.author도경구-
dc.date.accessioned2021-12-23T04:31:24Z-
dc.date.available2021-12-23T04:31:24Z-
dc.date.issued2021-01-
dc.identifier.citation한국소프트웨어감정평가학회 논문지, v. 17, No. 1, Page. 31-40en_US
dc.identifier.issn2092-8114-
dc.identifier.urihttps://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002726049-
dc.identifier.urihttps://repository.hanyang.ac.kr/handle/20.500.11754/167057-
dc.description.abstract소스코드 표절은 원본 자료의 출처를 분명히 밝히지 않고 자신의 것처럼 사용하는 행위를 말한다. 소스코드 표절로 인한 문제는 법적인 분쟁을 다투는 경우까지 다양한 문제를 일으킨다. 소스코드의 표절 여부는 일반적으로 비교 대상 소프트웨어 프로젝트 내의 각 소스코드를 전수 비교하여 유사도를 측정하여 결정한다. 전수 비교는 표절 가능성이 전혀 없는 코드도 비교 대상에 포함하기 때문에 그만큼의 시간을 헛되이 소모한다. 소스코드 표절로 의심되는 비교 쌍만 선별하여 비교할 수 있으면 그만큼 비교 횟수는 줄어들게 되어 탐지 도구의 실행 속도를 향상시킬 수 있을 뿐만 아니라, 표절 가능성이 높은 부분만을 대상으로 탐지의 정확도를 높이는데 집중할 수도 있다. 본 논문에서는 code2vec 이라는 기계학습 모델을 활용하여 코드 클론으로의심되는 소스코드들을 미리 분류하여 비교 횟수를 줄임으로써 소스코드 표절 탐지의 성능을 개선할 수 있음을 보인다. Plagiarism refers to the act of using the original data as if it were one’s own without revealing the source. The plagiarism of source code causes a variety of problems, including legal disputes. Plagiarism in software projects is usually determined by measuring similarity by comparing every pair of source code within two projects. However, blindly comparing every pair has been a huge computational burden, causing a major factor of not using tools of better accuracy. If we can only compare pairs that are probable to be clones, eliminating pairs that are impossible to be clones, we can concentrate more on improving the accuracy of detection. In this paper, we propose a method of selecting highly probable candidates of clone pairs by pre-classifying suspected source-codes using a machine-learning model called code2vec.en_US
dc.language.isoko_KRen_US
dc.publisher한국소프트웨어감정평가학회en_US
dc.subject프로그램 유사도en_US
dc.subject프로그램 표절en_US
dc.subject머신 러닝en_US
dc.subject코드클론en_US
dc.subject코드 비교en_US
dc.subjectprogram similarityen_US
dc.subjectprogram plagiarismen_US
dc.subjectmachine learningen_US
dc.subjectcode cloneen_US
dc.subjectcode comparisonen_US
dc.titlecode2vec을 이용한 유사도 감정 도구의 성능 개선en_US
dc.title.alternativeEnhancing the performance of code-clone detection tools using code2vecen_US
dc.typeArticleen_US
dc.relation.no1-
dc.relation.volume17-
dc.identifier.doi10.29056/jsav.2021.06.05-
dc.relation.page31-40-
dc.relation.journal한국소프트웨어감정평가학회 논문지-
dc.contributor.googleauthor엄태호-
dc.contributor.googleauthor홍성문-
dc.contributor.googleauthor양준혁-
dc.contributor.googleauthor장효석-
dc.contributor.googleauthor도경구-
dc.relation.code2021011942-
dc.sector.campusE-
dc.sector.daehakCOLLEGE OF COMPUTING[E]-
dc.sector.departmentDIVISION OF COMPUTER SCIENCE-
dc.identifier.piddoh-
Appears in Collections:
ETC[S] > 연구정보
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

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

BROWSE