滑らかな設計抽象化
スポンサーリンク
概要
- 論文の詳細を見る
抽象化はソフトウェア開発において重要な役割を果たすが,どの関心事を設計としてモデル化し,どの関心事をコードとして記述すべきかを判断することは容易ではない.また,開発の進行と共に設計とコードの間のバランスを再考をせざるを得ず,その結果として,両者間の抽象度が変化する状況も発生する.本論文では,適切な抽象化を支援するための概念として「滑らかな設計抽象化」を提案する.これは設計と実装の間を滑らかに移動した収束点として適切な抽象度が得られるという考え方である.本論文では,滑らかな設計抽象化を実現するため,1)抽象度を指定するためのアーキテクチャインタフェース,2)抽象度を測定するためのメトリクス,3)抽象度を考慮に入れた設計とコードの間のトレーサビリティチェック,を提案する.
- 一般社団法人電子情報通信学会の論文
- 2013-07-18
著者
-
亀井 靖高
九州大学大学院システム情報科学研究院
-
鵜林 尚靖
九州大学大学院システム情報科学府
-
亀井 靖高
九州大学大学院システム情報科学府
-
細合 晋太郎
九州大学大学院システム情報科学研究院|システム情報科学府・高度ICT人材教育開発センター
-
艾 迪
九州大学大学院システム情報科学研究院
-
細合 晋太郎
九州大学大学院システム情報科学府高度ICT人材教育開発センター
-
細合 晋太郎
九州大学大学院システム情報科学府
関連論文
- クローンメトリックスを用いたfault-proneモジュール判別の追実験(研究速報)
- 開発者メトリックスに基づくソフトウェア信頼性の分析(ソフトウェア工学)
- ブレークポイント使用履歴に基づくデバッグ行動の分析(デバッグ,モデル駆動開発)
- ソフトウェアバグと変数名の関係の分析(ソフトウェア解析)
- コードクローンの長さとソフトウェア信頼性の関係の分析
- 見逃し欠陥の回帰テスト件数を考慮したコードレビュー手法
- デバッキングのための関心事指向推薦システム
- 原価率とプロジェクトメトリクスに着目したソフトウェア開発プロジェクトの特徴分析
- 修正確認テスト規模の低減を目的としたコードレビュー手法
- 粗粒度モジュールに対するバグ密度予測の精度評価
- 形式的洗練パターンによるコンポーネントベース・ゴールモデリング手法
- 時空間情報と動作を組み合わせた認証方法
- コードクローンに着目したソフトウェア保守支援ツールの設計と実装
- Fault-proneモジュール判別におけるテスト工数割当てとソフトウェア信頼性のモデル化
- ソフトウェアコンポーネント推薦における協調フィルタリングの効果
- メトリクス値の標準化による fault-prone モジュール判別モデルの精度向上
- 相関ルール分析とロジスティック回帰分析を組み合わせたfault-proneモジュール判別方法
- オープンソースリポジトリにおけるバグ修正履歴の再利用性評価
- dcNavi:デバッグを支援する関心事指向推薦システム
- OSSプロジェクトにおける開発者の活動量を用いたコミッター候補者予測(ソフトウェア工学)
- ソフトウェア開発プロジェクトをまたがるfault-proneモジュール判別の試み : 18プロジェクトの実験から得た教訓(ソフトウェア工学,学生論文)
- 時空間情報と動作に基づく認証方法
- アーキテクチャ点写像による設計・コード間の双方向追跡
- アーキテクチャ点写像による設計・コード間の双方向追跡
- アーキテクチャ点写像による設計・コード間の双方向追跡
- リポジトリマイニングに対するHadoopの性能評価
- クラッシュログを用いたソースコード不具合箇所の特定に向けた分析
- ソフトウェア変更に対するバグ予測モデルの精度評価
- GPGPUを用いたリポジトリマイニングのための外部ドメイン専用言語QORALの提案
- リポジトリマイニング向けドメイン専用言語の設計と実装
- PBLにおける発想法とロジカルシンキングの導入事例
- 第10回MSRの参加報告
- アーキテクチャ点写像による設計・コード間の双方向追跡
- PBLにおけるデザイン思考の導入事例
- ソフトウェア開発プロジェク卜をまたがるJust-In-Timeバグ予測の実験的評価
- Alloyによるリポジトリマイニング向けドメイン専用言語の構築支援(一般)
- Alloyによるリポジトリマイニング向けドメイン専用言語の構築支援(一般)
- 11種類のfault密度予測モデルの実証的評価(ソフトウェア工学)
- リポジトリマイニングの進化に対応した分析ツールE-CUBEの構築
- ソフトウェアバグ予測のためのモジュール分類と選定(ソフトウェア工学)
- MODULARITY:aosd.2012参加報告(報告,ソフトウェアサイエンス、理論)
- PBLにおけるデザイン思考適用の効果と課題
- PBLにおけるデザイン思考適用の効果と課題
- パッチレビュープロセスによるパッチ作成者の継続性の違い
- パッチレビュープロセスによるパッチ作成者の継続性の違い
- 滑らかな設計抽象化
- 滑らかな設計抽象化
- PBLへのDaaS開発環境の導入事例
- PBLへのDaaS開発環境の導入事例
- 設計抽象化のためのリファクタリングパターン
- IoTシステムを題材としたPBLの導入提案
- プログラム理解の困難さの脳血流による計測の試み
- PBLにおけるデザイン思考の導入事例