講演名 2013-03-29
参照ベクトルを用いたソースコード類似性検出手法へのメトリクスの適用に関する検討(学習データの蓄積と利活用支援/一般)
大野 麻子,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) プログラミング授業の課題として作成されるソースコードは一般に行数が少なく,構造も複雑で無いことが多いため,精度の高い類似性検出を行うことが難しい.本研究ではこれまでに,参照ベクトルという第三者のソースコードを用いて算出した特徴量を用いることで,短いソースコード同士でも高速に高い精度で類似性検出を行うことのできる手法を提案した.本稿では,文字列ベースの本手法にメトリクスを適用することで類似性検出精度を向上させる試みについて述べ,実験結果をもとにプログラミング授業支援システムにおける課題ソースコード採点機能としての実装に向けた検討を行う.
抄録(英) Generally, it is difficult to measure similarity between the source codes produced as assignments of programming class since they are relatively short in length and simple in its structures. In this study, I proposed FRef, the similarity measuring method that utilized the reference vectors that were the feature vectors calculated by using the reference source codes. The method showed effectiveness in similarity measurement between short source codes. In this paper l apply software metrics to FRef to achieve higher accuracy and discuss what kind of features are needed to be applied as a scoring function of the learning-support system for programming class in universities.
キーワード(和) ソースコード類似性検出 / 授業支援システム / ソフトウェアメトリクス
キーワード(英) source code similarity measurement / learning-support system / soitware metrics
資料番号 ET2012-95
発行日

研究会情報
研究会 ET
開催期間 2013/3/22(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Educational Technology (ET)
本文の言語 JPN
タイトル(和) 参照ベクトルを用いたソースコード類似性検出手法へのメトリクスの適用に関する検討(学習データの蓄積と利活用支援/一般)
サブタイトル(和)
タイトル(英) An Implementation of Software Metrics to a Source Code Similarity Measuring Method Using Reference Vectors
サブタイトル(和)
キーワード(1)(和/英) ソースコード類似性検出 / source code similarity measurement
キーワード(2)(和/英) 授業支援システム / learning-support system
キーワード(3)(和/英) ソフトウェアメトリクス / soitware metrics
第 1 著者 氏名(和/英) 大野 麻子 / Asako OHNO
第 1 著者 所属(和/英) 大阪産業大学工学部
Faculty of Engineering, Osaka Sangyo University
発表年月日 2013-03-29
資料番号 ET2012-95
巻番号(vol) vol.112
号番号(no) 500
ページ範囲 pp.-
ページ数 5
発行日