트리 기반 컨볼루션 신경망을 이용한 BigCloneBench 개선
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 박건우 | - |
dc.contributor.author | 홍성문 | - |
dc.contributor.author | 김현하 | - |
dc.contributor.author | 도경구 | - |
dc.date.accessioned | 2021-06-22T10:42:41Z | - |
dc.date.available | 2021-06-22T10:42:41Z | - |
dc.date.issued | 2019-06 | - |
dc.identifier.issn | 2092-8114 | - |
dc.identifier.issn | 2733-4384 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/4093 | - |
dc.description.abstract | 기계 학습을 이용하여 의미가 유사한 코드 클론을 탐지하는 도구의 성능 평가에 빅클론벤치를 많이 활용한다. 하지만 빅클론벤치는 기계 학습에 최적화된 벤치마크가 아니기 때문에 그대로 기계 학습에 사용하면 잘못된 학습 데이터가 만들어질 수 있다. 본 연구에서는 빅클론벤치에서 제공하고 있는 코드 클론 데이터에서 누락된 타입-4 클론을 기계 학습을 이용하여 추가로 찾아 보완함으로써 빅클론벤치를 개선할 수 있음을 실험적으로 밝힌다. 트리 기반 컨볼루션 신경망을 이용한 기계 학습 모델을 사용해서 개선된 데이터를 학습했을 때, 기존의 데이터를 학습했을 때에 비해 기계 학습의 정확도 및 성능이 향상되었음을 확인하였다. | - |
dc.description.abstract | BigCloneBench has recently been used for performance evaluation of code clone detection tool using machine learning. However, since BigCloneBench is not a benchmark that is optimized for machine learning, incorrect learning data can be created. In this paper, we have shown through experiments using machine learning that the set of Type-4 clone methods provided by BigCloneBench can additionally be found. Experimental results using Tree-Based Convolutional Neural Network show that our proposed method is effective in improving BigCloneBench’s dataset. | - |
dc.format.extent | 11 | - |
dc.language | 한국어 | - |
dc.language.iso | KOR | - |
dc.publisher | 한국소프트웨어감정평가학회 | - |
dc.title | 트리 기반 컨볼루션 신경망을 이용한 BigCloneBench 개선 | - |
dc.title.alternative | Improvement of BigCloneBench Using Tree-Based Convolutional Neural Network | - |
dc.type | Article | - |
dc.publisher.location | 대한민국 | - |
dc.identifier.doi | 10.29056/jsav.2019.06.05 | - |
dc.identifier.bibliographicCitation | Journal of Software Assessment and Valuation, v.15, no.1, pp 43 - 53 | - |
dc.citation.title | Journal of Software Assessment and Valuation | - |
dc.citation.volume | 15 | - |
dc.citation.number | 1 | - |
dc.citation.startPage | 43 | - |
dc.citation.endPage | 53 | - |
dc.identifier.kciid | ART002478944 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | kciCandi | - |
dc.subject.keywordAuthor | code clone | - |
dc.subject.keywordAuthor | clone checking | - |
dc.subject.keywordAuthor | machine learning | - |
dc.subject.keywordAuthor | benchmark | - |
dc.subject.keywordAuthor | Convolutional Neural Network | - |
dc.subject.keywordAuthor | 코드 클론 | - |
dc.subject.keywordAuthor | 클론 검사 | - |
dc.subject.keywordAuthor | 기계 학습 | - |
dc.subject.keywordAuthor | 벤치마크 | - |
dc.subject.keywordAuthor | 합성곱 신경망 | - |
dc.identifier.url | https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART002478944 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
55 Hanyangdeahak-ro, Sangnok-gu, Ansan, Gyeonggi-do, 15588, Korea+82-31-400-4269 sweetbrain@hanyang.ac.kr
COPYRIGHT © 2021 HANYANG UNIVERSITY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.