• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2011 Fiscal Year Annual Research Report

プログラム作成者モデルに基づくプログラミング授業向け盗用発見システムの構築

Research Project

Project/Area Number 21500140
Research InstitutionKobe University

Principal Investigator

村尾 元  神戸大学, 大学院・国際文化学研究科, 准教授 (70273761)

Keywords機械学習 / ソフトコンピューティング / 教育工学 / 人工知能 / ソフトウェア再利用 / プログラミング支援
Research Abstract

1.本研究の目的
本研究の目的は,プログラミングの授業におけるソースコードの盗用を発見するためのコンピュータ・システムを構築することである.
2.本研究の手法の概要
本研究では,あらかじめ作成者が明らかな複数のソースコードを用いて,その「表面的な特徴」からプログラム作成者の記述モデルを作成する.そして,新たなソースコードが得られる度に,そのソースコードの作成者とされる人物の記述モデルと照らし合わせ,ソースコードが実際に記述モデルの対象となっている作成者が書いたものであるかどうかを判定する.
3.研究実績
(1)アルゴリズムの構築
例えば,特定の記号の前後に空白を幾つ入れるか,といった記述上の特徴をモデル化する目的で,本研究では隠れマルコフモデル(HMM)を利用した.HMMの構造は,従来研究で用いたプログラミング授業の課題ソースコードから記述上の特徴を抽出し,これを元に決定した.また,未知の特徴が現れるたびに新たな記述モデルを追加するという適合学習を導入した.
(2)ソースコード作成者認識システムのテスト
(1)のアルゴリズムに基づいたソースコード作成者認識システムを実装した.研究室の学生のプログラムを用いてテストを行った結果,平均して80%以上の認識率が得られた.
4.本研究の意義
本手法では,従来,ソースコードの比較によってしか行えなかった盗用発見の試みを,単一のソースコードに対して行える.また,記述上の特徴を用いるため,プログラミングの授業などで作成される,短く,類似した構造のソースコードに対して利用できる.これにより,授業の円滑な進行と,提出課題の適正な評価を支援することができる.(787字)

  • Research Products

    (4 results)

All 2012 2011

All Journal Article (4 results) (of which Peer Reviewed: 4 results)

  • [Journal Article] A study on Human Behavior Recognition using Discrete HMM and Continuous HMM2012

    • Author(s)
      Yancong Su, Hajime Murao
    • Journal Title

      ICIC Express Letters

      Volume: 6・3 Pages: 791-796

    • Peer Reviewed
  • [Journal Article] 連続行動空間への適用を考慮したSwitching強化学習2011

    • Author(s)
      永吉雅人, 村尾元, 玉置久
    • Journal Title

      電気学会論文誌C

      Volume: 131巻5号 Pages: 976-982

    • Peer Reviewed
  • [Journal Article] A two-step m-class source code plagiarism detection method utilizing improved cm algorithm and sim2011

    • Author(s)
      Asako Ohno, Hajime Murao
    • Journal Title

      Int J.of Innovative Computing, Information and Control

      Volume: 7・8 Pages: 4729-4739

    • Peer Reviewed
  • [Journal Article] Adaptive Co-construction of State and Action Spaces in Reinforcement Learning2011

    • Author(s)
      Masato Nagayoshi, Hajime Murao, Hisashi Tamaki
    • Journal Title

      In Proc.of the 16th Int.Symp.on Artificial Life and Robotics

      Pages: 589-592

    • Peer Reviewed

URL: 

Published: 2013-06-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi