2012年度 パッヘ研究奨励金T-A-2(特定研究助成・一般)研究成果報告書

氏名 蜂巣 吉成 所属 情報理工学部ソフトウェア工学科
研究課題 Webを用いたソフトウェア開発環境の構築方法に関する研究
研究実績の概要
 本研究では,Webを用いたソフトウェア開発環境(以下,WebIDEと呼ぶ)の構築方法ならびに教育への利用方法について研究を行った.本研究の実施に関連してHTMLの書換え支援や,プログラミング演習の支援などについての研究を論文として発表した.

 WebIDEの機能は,アカウント管理,ファイル管理,ソースプログラム編集,コンパイル,実行,各種履歴の取得・保存などが挙げられる.これらの機能をもったWebIDEを試作し,実際に使用したところ,次の課題が明らかになった.

使いやすさ(編集やコンパイルはローカルな開発環境と比べて遜色なく行える)
スケーラビリティ(学生が増えた場合でも十分な実行速度で処理が行える)
セキュリティ(悪意のあるプログラムの実行を防ぐ.資源の浪費を防ぐ)
拡張容易性(教育支援のための機能などが容易に追加できる)
   
 今後,これらの要求を満足するために,ソフトウェアアーキテクチャやデザインパターンなどを用いて,WebIDEを改良していく.

 WebIDEをプログラミングの授業などで活用して,教育を支援する方法について考察を行った.学生はWebIDE上でプログラムを作成し,コンパイル・実行を行う.プログラムの作成において,WebIDEが自動的に作成途中のプログラムを取得・保存し,それを分析して,教員に学生の進捗状況を提示する.WebIDEではソースプログラムだけでなく,コンパイルのエラー履歴やプログラムを実行したときの入力値なども保存することができる.その情報を分析することで,コンパイルエラーをどのように修正したか,実行時の入力はプログラムのパスを考慮しているかなどを把握することができる.ソースプログラムの取得については,一定時間毎に定期的に取得する方法,Enterキーやスペースキーなどの字句の区切りを入力した後に取得する方法などが考えられる.今後,教育支援機能をWebIDE上に実現していく.
「雑誌」の部 「図書」の部
@ 論文題目 文脈を考慮したHTML4からHTML5への書き換え方法の提案 @ 書名  
雑誌名 ソフトウェア工学の基礎 XIX (FOSE 2012) 論文名  
巻号   出版社  
発行年月 2012/12 出版年月  
ページ 21-26 ページ  
著者名 蜂巣吉成,吉田敦, 張漢明,野呂昌満 著者名  
備考   備考  
A 論文題目 プログラミング学習における誤り訂正問題の自動生成方法の提案 A 書名  
雑誌名 信学技報 SS2012-70 論文名  
巻号 112巻458号 出版社  
発行年月 2013/3 出版年月  
ページ 63-68 ページ  
著者名 蜂巣吉成,吉田敦 著者名  
備考   備考  
B 論文題目   B 書名  
雑誌名   論文名  
巻号   出版社  
発行年月   出版年月  
ページ   ページ  
著者名   著者名  
備考   備考