講演名 2021-03-01
プログラミングコンテストにおけるソースコードの盗作検知手法の実装と評価
石川 琉聖(立命館大), 服部 祐一(セキュアサイクル), 井上 博之(広島市大), 猪俣 敦夫(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) プログラミングコンテストと呼ばれる,短時間で正確にプログラムを記述する競技が世界中で開催されている.しかし,多くのコンテストはオンラインで開催されているため,競技中の不正行為が問題となっている.特に正答プログラムを複数人で共有する,ソースコードの盗作は検出することが非常に難しい.本研究では機械学習を用いてソースコードのペアが盗作であるか判定する手法を提案する.その結果,9割以上の確率で正しく判定を行うことに成功した.そこで本研究では,より多くの盗作ソースコードを検出し,競技の公平性を確保することを目的とする.
抄録(英) Programming competitions are held all over the world to write programs accurately in a short time. However, because many of these competitions are held online, cheating during the competition has become a problem. In particular, source code plagiarism, in which multiple people share the correct program, is very difficult to detect. In this study, we propose a method to identify whether a pair of source codes is plagiarized by using machine learning. As a result, we succeeded to correctly identify plagiarism with a probability of more than 90%. Therefore, this study aims to detect plagiarized source codes and to ensure fair competition.
キーワード(和) 盗作検知 / プログラミングコンテスト / 機械学習
キーワード(英) Plagiarism Detection / Programming Contests / Machine Learning
資料番号 ICSS2020-36
発行日 2021-02-22 (ICSS)

研究会情報
研究会 ICSS / IPSJ-SPT
開催期間 2021/3/1(から2日開催)
開催地(和) オンライン開催(ハイブリッド開催から変更)
開催地(英) Online
テーマ(和) セキュリティ、トラスト、一般
テーマ(英) Security, Trust, etc.
委員長氏名(和) 高倉 弘喜(NII)
委員長氏名(英) Hiroki Takakura(NII)
副委員長氏名(和) 吉岡 克成(横浜国大) / 神谷 和憲(NTT)
副委員長氏名(英) Katsunari Yoshioka(Yokohama National Univ.) / Kazunori Kamiya(NTT)
幹事氏名(和) 笠間 貴弘(NICT) / 山田 明(KDDI labs.)
幹事氏名(英) Takahiro Kasama(NICT) / Akira Yamada(KDDI labs.)
幹事補佐氏名(和) 木藤 圭亮(三菱電機) / 山内 利宏(岡山大)
幹事補佐氏名(英) Keisuke Kito(Mitsubishi Electric) / Toshihiro Yamauchi(Okayama Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Information and Communication System Security / Special Interest Group on Security Psychology and Trust
本文の言語 JPN
タイトル(和) プログラミングコンテストにおけるソースコードの盗作検知手法の実装と評価
サブタイトル(和)
タイトル(英) Implementation and Evaluation of a Plagiarism Detection Method for Source Code on Programming Contest
サブタイトル(和)
キーワード(1)(和/英) 盗作検知 / Plagiarism Detection
キーワード(2)(和/英) プログラミングコンテスト / Programming Contests
キーワード(3)(和/英) 機械学習 / Machine Learning
第 1 著者 氏名(和/英) 石川 琉聖 / Ryusei Ishikawa
第 1 著者 所属(和/英) 立命館大学(略称:立命館大)
Ritsumeikan University(略称:Ritsumeikan Univ.)
第 2 著者 氏名(和/英) 服部 祐一 / Yuichi Hattori
第 2 著者 所属(和/英) 株式会社セキュアサイクル(略称:セキュアサイクル)
Secure Cycle Inc.(略称:Secure Cycle)
第 3 著者 氏名(和/英) 井上 博之 / Hiroyuki Inoue
第 3 著者 所属(和/英) 広島市立大学(略称:広島市大)
Hiroshima City University(略称:Hiroshima City Univ.)
第 4 著者 氏名(和/英) 猪俣 敦夫 / Atsuo Inomata
第 4 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
発表年月日 2021-03-01
資料番号 ICSS2020-36
巻番号(vol) vol.120
号番号(no) ICSS-384
ページ範囲 pp.61-65(ICSS),
ページ数 5
発行日 2021-02-22 (ICSS)