Theses

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

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

  • [修論] コンテナ仮想化に基づく開発における構成管理プロセスの提案 [概要等]
  • [修論] 外部APIへの依存の類似性に基づくプロジェクト転用可能な共変更関係の抽出 [概要等]
  • [特課研論文(卒論)] UIテストケース共進化の分析とロケータ記述の追従支援 [概要等]
  • [特課研論文(卒論)] 対話的欠陥箇所特定における実行時文脈を考慮した疑惑値再計算手法 [概要等]
  • [特課研論文(卒論)] コミットの複合的類似性における開発課題記述の構成要素抽出の効果 [概要等]

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

  • [修論] Incomplete change detection based on co-change graph structures [概要等]
  • [修論] コミットの付加情報を考慮した協調フィルタリングに基づく不完全変更の補完支援 [概要等]
  • [修論] 変更箇所の構成情報と構造的特徴の学習に基づく自動コミット分割 [概要等]
  • [修論] 動的情報を用いた対話的な欠陥箇所特定環境の構築 [概要等]
  • [特課研論文(卒論)] 変更タイプを考慮した共変更解析に基づく変更支援 [概要等]
  • [特課研論文(卒論)] 情報検索に基づくバグ箇所局所化のためのクエリ再構成手法の効果 [概要等]
  • [特課研論文(卒論)] ソースコード抽象化によるAPI利用の変更パターン抽出 [概要等]

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

  • [修論] 欠陥箇所に有効なバグレポート中のキーワード抽出 [概要等]
  • [修論] 変更要素名の分散表現に基づく変更推薦 [概要等]
  • [特課研論文(卒論)] 変更行数を考慮した広義の共変更関係の学習に基づく変更漏れ指摘手法 [概要等]
  • [特課研論文(卒論)] コンテナイメージの解析に基づくコンテナ定義ファイルのビルド再現可能性検出 [概要等]

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

  • [修論] Multi-Channel Convolutional Neural Network for Software Defect Prediction [概要等]
  • [修論] 改版履歴分析に基づく変更影響解析のためのデータセット構築と精度検証 [概要等]
  • [修論] 共変更の出現傾向を考慮した改版履歴分析の解析範囲動的決定 [概要等]
  • [修論] Untangling Composite Commits Using Tree-based Convolution Neural Network [概要等]
  • [特課研論文(卒論)] Webベースの対話的なスクリプタブルデバッグ環境 [概要等]
  • [特課研論文(卒論)] 共変更関係の学習に基づく変更漏れ指摘手法 [概要等]
  • [特課研論文(卒論)] 変更履歴の事前学習に基づく分散表現による変更推薦 [概要等]

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

  • [修論] 命令型スクリプタブルデバッグ環境の実現 [概要等]
  • [修論] 記号実行を用いた振舞い差分検出に基づく機能スイッチの要約コメント生成 [概要等]
  • [修論] Deep Learning based Semantics Model for Software Defect Prediction [概要等]
  • [特課研論文(卒論)] 抽象構文木構造に基づく変更チャンク間関係の学習による複合コミットの分割 [概要等]
  • [特課研論文(卒論)] コンテナオーケストレーションの理解支援のためのメタモデルと可視化手法 [概要等]

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年度(阿草研@名大 小林担当分)

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