• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2007 年度 実績報告書

ソフトウェアパターンの利用支援に関する研究

研究課題

研究課題/領域番号 19800044
研究機関早稲田大学

研究代表者

久保 淳人  早稲田大学, 理工学術院, 助手 (10454026)

キーワードソフトウエア工学 / 情報検索 / ソフトウェアパターン
研究概要

[研究目的]ソフトウェアパターン(以下パターン)とは、ソフトウェア開発で頻出する課題に対する制約条件を考慮した解法の記述である。パターンを用いることで、熟練技術者が持つ軽験則を明文化し共有できるが、パターン数の増加に対して適切に利用支援がなされていない。研究代表者は、計算機を用いたパターン集合の利用支援手法を提案する。
[研究方法]第一に、パターンが扱う問題の抽象度測定法を提案した。パターンが扱う問題領域の抽象度は幅広いため、分類なしには利用が困難である。研究代表者は、パターン間の参照関係から、各パターンについてパターン集合中の相対的な抽象度を算出する測定法を提案した。第二に、文書クラスタリングを用いたパターン分類手法を提案した。大規模なパターン集合は人手による分類が困難であるため、パターン分類者は提案手法を用いてパターン集合の規模を削減することができる。第三に、セキュリティ関連のパターン集合について、既に提案したパターン間関連分析手法の適用と評価を行った。第四に、既存のパターンについて必要なデータベースを構築した。
[研究成果]第一に、異なる抽象度を持つ2つのパターン集合を合成したパターン集合に提案測定法を適用した結果、提案測定法を用いることで熟練者の理解に近い抽象度値を得られることがわかった。第二に、研究代表者は、著名なパターン集合について文書クラスタリングを用いたパターン分類手法を適用した。その結果、当該パターン集合の著者らによる分類に類似した構成を持つクラスタ群を自動的に得ることができた。第三に、パターン間関連分析手法を用いることで、人手では手間のかかる、複数の著者によるパターン集合についてのパターン間関連を自動的に分析した。第四に、約300個のパターンの全文を収録したフルテキストデータベースを構築した。
この成果は平成20年度の研究で分析対象として用いる。

  • 研究成果

    (6件)

すべて 2008 2007

すべて 学会発表 (5件) 図書 (1件)

  • [学会発表] クラスタリングを用いたソフトウェアパターン分類支援手法2008

    • 著者名/発表者名
      久保 淳人、鷲崎 弘宜、深澤 良彰
    • 学会等名
      情報処理学会ソフトウェア工学研究会ウィンターワークショップ2008・イン・道後
    • 発表場所
      愛媛県松山市
    • 年月日
      2008-01-24
  • [学会発表] Extracting Relationships among Security Patterns2007

    • 著者名/発表者名
      Atsuto Kubo, Hironori Washizaki, Yoshizaki Fukazawa
    • 学会等名
      the 1st International Werkshop on Software Patterns and Quality(SPAQu'07)
    • 発表場所
      愛知県名古屋市
    • 年月日
      2007-12-03
  • [学会発表] Design Pattern Detection Using Source Code of Before Applying Design Patterns2007

    • 著者名/発表者名
      Kazuhiro Fukaya, Atsuto Kubo, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      the 1st International Workshop on Software Patterns and Quality(SPAQu'07)
    • 発表場所
      愛知県名古屋市
    • 年月日
      2007-12-03
  • [学会発表] パターン適用前の状況を活用したデザインパターン検出2007

    • 著者名/発表者名
      深谷 和宏, 久保 淳人, 鷲崎 弘宜, 深澤 良彰
    • 学会等名
      ソフトウェア工学の基礎ワークショップ(FOSE2007)
    • 発表場所
      山口県下関市
    • 年月日
      2007-11-10
  • [学会発表] A Metric for Measuring Abstraction Level of Design Pattern2007

    • 著者名/発表者名
      Atsuto Kubo, Hironori Washizaki, Yoshizaki Fukazawa
    • 学会等名
      14th Conference on Pattern Languages of Programs (PLoP2007)
    • 発表場所
      米国イリノイ州
    • 年月日
      2007-09-07
  • [図書] トップエスイー実践シリーズ【1】ソフトウェアパターン パターン指向の実践ソフトウェア開発2007

    • 著者名/発表者名
      鷲崎 弘宜、丸山 勝久、山本 里枝子、久保 淳人
    • 総ページ数
      256
    • 出版者
      株式会社近代科学社

URL: 

公開日: 2010-02-04   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi