講演抄録/キーワード |
講演名 |
2013-03-29 15:20
参照ベクトルを用いたソースコード類似性検出手法へのメトリクスの適用に関する検討 ○大野麻子(阪産大) ET2012-95 |
抄録 |
(和) |
プログラミング授業の課題として作成されるソースコードは一般に行数が少なく,構造も複雑で無いことが多いため、精度の高い類似性検出を行うことが難しい.
本研究ではこれまでに,参照ベクトルという第三者のソースコードを用いて算出した特徴量を用いることで,短いソースコード同士でも高速に高い精度で類似性検出を行うことのできる手法を提案した.
本稿では,文字列ベースの本手法にメトリクスを適用することで類似性検出精度を向上させる試みについて述べ,実験結果をもとにプログラミング授業支援システムにおける課題ソースコード採点機能としての実装に向けた検討を行う. |
(英) |
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 I 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 / software metrics / / / / / |
文献情報 |
信学技報, vol. 112, no. 500, ET2012-95, pp. 81-85, 2013年3月. |
資料番号 |
ET2012-95 |
発行日 |
2013-03-22 (ET) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
ET2012-95 |