Theses

小林研卒業生の卒業論文・修士論文・博士論文です.
研究テーマや各研究成果の詳細は,研究テーマ外部発表論文, 研究プロジェクト の各ページをご覧ください.

2019年度 (小林研@東工大)

2018年度 (小林研@東工大)

  • [博論] Recovering a Summarized Sequence Diagram through Program Analysis [概要等]
  • [博論] リエンジニアリングにおける既存システム情報の効率的な活用の研究 [概要等]
  • [修論] 大規模前処理マクロコーパスによる機能スイッチ特定 [概要等]
  • [修論] 合成集約関係に着目した重要度伝搬によるコアオブジェクト特定 [概要等]
  • [修論] Evaluation of visualization approaches to comprehend the outline of program behavior [概要等]
  • [卒論] 分散ストリーム処理エンジンを用いたMTL による大規模トレース検査 [概要等]
  • [卒論] 改版履歴分析に基づく変更支援における変更ルール集約と順位付けの効果 [概要等]

2017年度 (小林研@東工大)

  • [修論] 動的コールグラフと形式概念束の構造特徴に基づく機能識別と機能理解支援 [概要等]
  • [修論] メソッド入退出情報を利用した階層的欠陥箇所特定支援手法 [概要等]
  • [修論] 前処理命令解析と関数コール解析に基づく機能スイッチ特定 [概要等]
  • [卒論] プログラム内部状態観測のための仮想ファイルシステムを用いた汎用デバッグインタフェース [概要等]
  • [卒論] ソースコードのXML表現のための選択例を用いた対話的XPath生成支援 [概要等]

2016年度 (小林研@東工大)

  • [修論] 選択的インライン展開を用いた効率的なコードテンプレート抽出 [概要等]
  • [修論] 前処理命令解析と変更履歴マイニングに基づくプログラム変更推薦 [概要等]
  • [卒論] 開発ツール連携のためのProxy ChatBotフレームワーク [概要等]
  • [卒論] 大規模行動履歴を用いた行動履歴分析に基づく変更支援手法の評価 [概要等]
  • [卒論] プログラム逆難読化に基づくプログラム理解支援 [概要等]

2015年度 (小林研@東工大)

  • [修論] ワークフローマイニングを用いた開発者の変更推薦モデルの構築
  • [修論] メソッド実行範囲分析に基づく軽量欠陥箇所特定手法 [概要等]
  • [修論] 凝集度に着目したブロック線図モデルの設計品質改善支援手法
  • [修論] 細粒度操作履歴の分析に基づく開発行動推薦 [概要等]
  • [卒論] リカレントニューラルネットワークと詳細な操作履歴を用いた変更支援手法 [概要等]
  • [卒論] 構文木探索時のイベント列に基づく汎用コーディングルールチェック手法 [概要等]
  • [卒論] 形式概念分析を利用した動的機能識別のための機能関連性計算手法 [概要等]

2014年度 (小林研@東工大)

  • [卒論] 動的データ依存集合の発生確率を用いた欠陥箇所特定支援の実現 [概要等]
  • [卒論] ブロック線図モデルにおけるブロックの依存関係に基づいた凝集度メトリクスの提案と評価 [概要等]
  • [卒論] 時間的近接性を考慮した改版履歴の分析に基づく変更支援手法 [概要等]

2013年度 (小林研@東工大,結縁研@名大 小林担当分)

  • [修論] オブジェクトの生存期間を考慮した実行トレース抽象化による理解支援 (名古屋大学) [概要等]
  • [修論] ブロック利用傾向と構造特徴に基づくブロック線図モデルの構造評価 (名古屋大学) [概要等]
  • [卒論] 凝集度に着目したブロック線図モデルにおける設計品質測定法の提案 [概要等]
  • [卒論] データ依存の伝播確率に基づく欠陥箇所特定支援手法の実装 [概要等]
  • [卒論] プログラム変更支援システムにおける累積尤度に基づく推薦手法 [概要等]

2012年度(小林グループ@名大)

  • [修論] コーディング規約違反の推移に基づくソフトウェアの品質評価 [概要等]
  • [修論] 作業コンテキストの類似性に基づく変更支援手法 [概要等]
  • [修論] 確率的プログラム依存に基づく欠陥箇所特定支援手法 [概要等]

2011年度(阿草研@名大 小林担当分)

  • [修論] 静的解析による関数境界を越えたコードテンプレートの抽出
  • [修論] ソースコード検索のためのメソッド呼び出しパターンに基づくテンプレート生成手法
  • [修論] コンポーネント指向組込みソフトウェア開発のための非機能特性の見積もり支援手法
  • [卒論] 制御ソフトウェア向けブロック線図モデルの設計評価手法
  • [卒論] Javaソースコード解析サービスのための解析モデル変換ツール
  • [卒論] デザインパターン適用情報に基づくオブジェクト協調動作履歴の抽象化
  • [卒論] デスクトップサーチシステムのためのWeb検索履歴の活用手法

2010年度(阿草研@名大 小林担当分)

  • [修論] 成果物アクセス履歴に基づく変更支援
  • [修論] メタパターン適用情報を用いたオブジェクトの協調動作履歴の抽象化
  • [修論] 拡張データフロー分析と時間オートマトンを用いたモデルベース開発支援
  • [卒論] コーディング規約違反に基づくソフトウェアメトリクス
  • [卒論] シーケンシャルパターンマイニングによるJavaScriptの代替コード発見
  • [卒論] Map-Reduceを用いたアプリケーションの設計法
  • [卒論] ファイルアクセス履歴から抽出した参照関係に基づくファイル検索手法

2009年度(阿草研@名大 小林担当分)

  • [修論] トレース情報の差分を用いた効率的なOmniscient Debugging
  • [修論] JavaScriptソースコードリポジトリを用いた代替コード発見
  • [卒論] 利用部品の共通性に基づく問題解決経験検索手法
  • [卒論] クラスの責務を考慮したコードスニペット抽出
  • [卒論] Java実行履歴の対話的可視化手法

2008年度(阿草研@名大 小林担当分)

  • [修論] 構文木の構造の近似とラベルの類似に基づく再利用可能なソースコード片抽出
  • [修論] 実行結果の類似性に基づいた経験の再利用によるデバッグ支援
  • [卒論] 柔軟なJavaScript検索のための蓄積基盤
  • [卒論] 高精度なデータ依存解析に基づくシーケンス図スライシング

2007年度(阿草研@名大 小林担当分)

  • [卒論] ソフトウェア理解支援のためのソフトウェアナビゲーションマップ