研究テーマ

2017研究テーマ

卒業研究

  • ステップアップ学習を用いた初学者向けJava単体テスト学習支援
  • コンパイルエラーの原因分析に基づく初学者向けプログラム修正支援
  • オブジェクト指向言語の概念の学習を支援するワークベンチ
  • 分散非同期型の協調学習ジグソー法支援
  • 日常的な例を用いたアニメーションの比較による論理的問題解決方法学習支援

修士研究

  • ソフトウェアメトリクスに基づくリファクタリング学習の支援

2016研究テーマ

  • クラス間の関係理解とプログラム改変のためのコードリーディング支援
  • ナビゲーションによるデバッグプロセス体験学習システム
  • 置き換えモデルによるScalaの実行過程の可視化
  • Hanabi:プログラミング学習改善のためのダッシュボードの提案

2015研究テーマ

  • 情報検索結果の再ランクアルゴリズムによる学習支援システムの開発
  • テスト工数を削減するペアワイズテストケースの生成手法
  • 適応的出題を行うプログラミング学習支援システム
  • 一貫性・明瞭性診断を効果的に案内するUMLモデリング支援
  • シーケンス図自動作成機能の開発とそれを利用したデバッグ支援
  • アニメーションを用いて正誤を可視化した状態遷移図学習支援システム
  • 統合コードモデルとの相互変換を可能にするビジュアルプログラミング環境
  • 独立同期モデルに基づく初学者の協調プログラミング支援
  • コンパイルエラー修正の印象を改善する修正履歴一覧システム
  • 軽量レイアウト定義言語を用いたオブジェクト構造可視化による学習支援

2014研究テーマ

  • 一貫性・明瞭性診断による静的UMLモデリング学習支援システムの設計と評価
  • オブジェクト指向言語におけるポリモーフィズムの概念を理解するためのワークベンチの試作
  • ビジュアル-Java相互変換によるシームレスな言語以降を試行したプログラミング学習環境の提案と評価
  • オブジェクト指向における主要な概念を理解するためのワークベンチ
  • 自由参加型ピアレコードレビューにおける学習支援
  • BlockEditorにおけるVisualScopeCheckerの学習効果の分析
  • グラフを利用して正誤判定履歴の表示を行うプログラミング学習支援ツール

2013研究テーマ

  • オブジェクト指向モデリング教育のためのオブジェクト図自動生成システムの設計と評価
  • オブジェクト指向モデリング教育のための制約条件を付加できるオブジェクト図自動生成システム
  • 初学者向け協調プログラミング支援システムの開発
  • BlockEditor Hinoki:オブジェクト指向に対応したビジュアル-java変換技術の開発
  • コンパイルエラー修正履歴一覧システムの開発と評価
  • データ構造可視化のためのオブジェクトレイアウト言語の設計
  • オブジェクト指向モデリング教育のための制約条件を付加できるオブジェクト図自動生成システムの設計
  • フィジカルコンピューティングを利用したプログラミング初学者の苦手意識を軽減する学習設計の提案
  • プログラム設計理解のためのデザインパターン検出結果表現方法の評価
  • ネットワーク分析ツールの使用体験による協調学習のメタ認知スキル獲得を目指した授業の設計
  • enPoly:オブジェクト指向言語におけるポリモーフィズムの概念を理解するためのワークベンチ
  • ビジュアル型言語とテキスト記述型言語の併用によるプログラミング入門教育の試みと成果

2012研究テーマ

  • コンパイルエラー修正時間に着目した学習分析指標の提案と内省学習効果分析への適用
  • クラス図-オブジェクト図間一貫性診断システムの設計と実用モデルへの適用実験
  • Programming Process Visualizer:プログラミングプロセス学習を可能にするプロセス観察ツールの提案
  • オブジェクト指向モデリング学習のためのクラス図-オブジェクト図間の一貫性・明瞭性診断システムの提案と評価
  • プログラミング初学者におけるコンパイルエラー修正時間とその増減速度の分析
  • HTML5を利用したオフライン作業の可能な協調学習システムRPWikiの構築
  • UMLモデリング学習支援のためのクラス図−インスタンス図間矛盾指摘システム
  • プログラミング導入教育におけるコンパイルエラー修正時間の分析
  • ブロックエディタ方式によるプログラミング構造化教育支援システム
  • オブジェクト指向モデリング学習のため のインスタンス図自動生成システム

2011研究テーマ

  • 3クラス間の関係を導入したデザインパターン検出ツール
  • 内省レベルモデルを利用したプログラミング学習環境の多言語化
  • 初学者向けの UML モデリングツールにおけるシナリオ反映度チェック機能
  • プログラム動作理解のためのメンタルモデル構築支援システム
  • 凝集度と結合度に注目するOOD学習支援システムFourcsの提案
  • ツアーマップを用いたコードリーディング支援ツールの提案
  • 動的解析によるプログラミング初学者向けデバッグ支援システム
  • プログラミング初心者にトレースを指導するデバッグ学習支援システム
  • 矛盾の発見を支援するモデリング初心者向けUML図作成ツール
  • 内省レベルモデルを利用したプログラミング学習支援
  • タイルスクリプティングとテキストスクリプティングの併用によるプログラミング学習支援システム

2010研究テーマ

  • オンラインレポート添削システムにおける謝辞ネットワークの把握機構
  • デザインパターン検出のための識別要素の設計
  • UML初学者を対象にしたクラス図作成学習支援システム
  • コメントがプログラムコード実装時間と修正時間に及ぼす影響
  • 失敗知識を利用したプログラミング学習における内省支援
  • オンラインレポート添削システムにおけるグループレポート作成時の貢献度把握機構
  • C言語初学者向けのプログラム動作理解支援のための図作成システム
  • GRASPを利用するオブジェクト指向設計学習支援システム
  • 段階的にアルゴリズムを記述できる初学者向けプログラミング学習支援システム
  • UML初学者を対象にしたクラス図作成学習支援システム
  • UHF帯RFIDにおける遅延の影響と対策

2009研究テーマ

  • オンラインレポート添削システムにおけるグループレポート作成時の貢献度把握機構
  • C言語初学者向けのプログラム動作理解支援のための図作成システム
  • GRASPを利用するオブジェクト指向設計学習支援システム
  • ソフトウェア開発の教員主導型PBLにおける反復プロセスとEVM導入の効果
  • 実プログラミングとプロセス観察による短期技術者診断プログラムの試案
  • シンプルかつ現実的なモデルベース・テストツールの提案
  • 2つの文書要約手法から得られる差分を用いたレポート推敲支援機構

2008研究テーマ

  • 学習管理に着目したWebベース協調学習連携型講義の改善
  • ソフトウェア開発プロジェクト,開発組織のアジリティ計測
  • クラスライブラリの利用パターンを用いたAPI 検索支援
  • メソッド呼び出し列の差分に着目したシーケンス図によるデバッグ支援
  • プログラムの振る舞いの差異を用いたデバッグ支援
  • 失敗知識を利用したプログラミング学習における内省支援
  • web探索行動に着目したブックマーク収集・共有支援システム
  • 入出力の観察によるテスト結果を用いたプログラミング学習支援システム

2007研究テーマ

  • Blogを用いた情報共有のための教務手帳システム
  • 図形の証明問題学習における解決マップを用いた振り返り支援
  • web探索行動およびソーシャルネットワークに着目したブックマーク収集・共有支援システム
  • 学習者の学習状況を考慮する協調フィルタリングを用いた教材提示方法
  • 初学者向けオブジェクト指向学習プログラミング言語
  • オンライン協調学習を活性化するための匿名相互レビューシステム
  • メソッドの利用パターンを用いたAPIの検索支援ツール
  • プログラムの振舞の差異を用いた誤り探索支援
  • メソッド呼び出し列の差分に着目したシーケンス図によるデバッグ支援
  • 失敗知識を利用したプログラミング学習支援

2006研究テーマ

  • 教材の説明部分からの確認問題作成支援
  • 複数の情報表示方法を連携させた思考支援
  • 実験レポート作成過程における文書推敲支援
  • 初学者のためのロバストネス分析学習支援ツール
  • オンラインレポート添削を円滑にする情報提供システム
  • Javaプログラムからの再利用可能コンポーネントの自動抽出システム
  • 静的解析と動的解析を組み合わせたプログラムスライシングツール
  • Javaプログラムを自動的に階層構造化するツール

2005研究テーマ

  • ソフトウェア開発におけるコンポーネントの結合方式と構成管理に関する研究
  • 初学者向けオブジェクト指向学習プログラミング言語
  • Blogと連携したパーソナルナッレジマネジメントシステム
  • 教師の指導目標に適応した学習指導のための S-P 表分析ツール
  • 図形の証明問題における証明文と連携した図形エディタの開発
  • ソースコード検索エンジンと連携したスライシングによるソフトウェア API 理解支援
  • 学習者の学習状況に適応した課題を順序制御する Moodle コースフォーマット
  • 三次元アニメーションを利用した木構造のアルゴリズム理解支援

2004研究テーマ

  • 車載端末向け情報選別配信システムにおける到着地推定機構
  • www を用いた探求学習と学習結果の整理支援
  • リファクタリング箇所特定支援のためのパターン記述言語
  • プログラム開発におけるライブラリ知識獲得のための助言生成
  • 教材作成時の情報付加による確認問題の同時生成
  • 実験レポート添削支援システムにおけるコミュニケーション支援
  • 単体テストを用いた正誤判定による Java プログラミング学習支援
  • 分散ペアプログラミングにおけるコミュニケーションログとコード変更箇所の対応付けによる理解支援
  • JavaScript によって自動生成されたページの音声化

2003研究テーマ

  • 代数的手法による Web アプリケーションの自動生成
  • ゲーム環境を利用したオブジェクト指向概念学習教材の開発
  • 半構造体データの分解と合成 ・デザインパターンのクラス関係を可視化した再利用支援ツール
  • UML モデリングにおけるクラスダイアグラム設計支援
  • オブジェクト指向プログラミング初学者の学習を支援するアニメーション自動生成ツール
  • 学習方法に合わせたナビゲーションリンクを生成するオーサリングツール
  • 選択問題の復習をノート学習で支援するシステム
  • 推奨使用法を助言するフレームワーク理解支援ドキュメントの作成

2002研究テーマ

  • アニメーションを用いオブジェクト指向開発プログラムの学習支援に関する研究
  • 視覚障害者を対象とした音声による情報教育支援に関する研究
  • 選択肢の組み合わせによる難易度調整機構を有した出題システムに関する研究
  • WWW探求学習支援のためのオリエンテーションツール
  • 車載端末に対する情報選別配信システム
  • リファクタリング箇所特定支援のためのパターン記述言語
  • プログラム解析情報を用いたメソッド記述支援
  • Web教材の構成変更と再利用を容易にするオーサリングツール