• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2008 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 19800044
Research InstitutionWaseda University

Principal Investigator

久保 淳人  Waseda University, 理工学術院, 助手 (10454026)

Keywordsソフトウェア工学 / ソフトウェアパターン / 情報検索 / 文書クラスタリング / デザインパターン
Research Abstract

ソフトウェアに関する業務活動に関する知識の共有および伝達の方法としてソフトウェアパターンを用いることが提案され、既に多くのソフトウェアパターンが提供されているが、ソフトウェアパターンに関する分類、検索、選択、適用といったソフトウェアパターンの各利用場面における支援は十分に提供されていない。申請者は、ソフトウェアパターンの利用支援を目的として、ソフトウェアパターンに対する自動関連分析、自動分類を用いたソフトウェアパターンの利用支援手法を提案した。
まず、ソフトウェアパターンに対する自動関連分析については、実際のセキュリティパターン集合に対して提案済の自動関連分析を適用し、報告した。適用の結果、著者の異なるセキュリティパターン集合に属するパターンについて、有力なパターン間関連の候補を自動的に指摘することができた。提案手法はパターン数の増加にしたがって加速度的に増加するパターン間関連候補について、自動的な絞り込みを行う場合への適用が期待される。
次に、前年度から継続してソフトウェアパターンのみを集約した文書リポジトリを構築した。収集されたパターン文書は自動関連分析手法の入力とすることができる。また、研究としての新規性は低いがパターンに特化した検索エンジンを構築できた。
最後に、文書クラスタリング手法を用いてパターン文書集合の分析と自動分類を行った。クラスタリング手法の検討にあたっては、前年度にて凝集型のクラスタリング手法を用いた際の一部ケースで発生したチェイニングを避けるため、要素間の距離関数としてTF-IDF法による単語重みベクトルの余弦類似度を用いたk平均法を採用した。
これらの提案手法を用いることで、課題に直面したソフトウェア開発者によるソフトウェアパターン選択を支援し、パターンが提供する知識を利用した効率的なソフトウェア開発が期待される。

  • Research Products

    (6 results)

All 2009 2008

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (5 results)

  • [Journal Article] 重要度算出に基づくソフトウェアパターン検索システム2008

    • Author(s)
      中山弘之, 久保淳人, 鷲崎弘宜. 深澤良彰
    • Journal Title

      コンピュータソフトウェア 25

      Pages: 114-134

    • Peer Reviewed
  • [Presentation] 第15回プログラムのパターンランゲージ会議(PLOP2008)参加報告2009

    • Author(s)
      久保淳人, 鷲崎弘宜, 井庭崇, 吉岡信和, 大久保隆夫
    • Organizer
      情報処理学会 第163回ソフトウェア工学研究会
    • Place of Presentation
      東京、化学会館
    • Year and Date
      2009-03-19
  • [Presentation] クラスタリング技法を用いたソフトウェアパターン分類2009

    • Author(s)
      久保淳人, 鷲崎弘宜, 深澤良彰
    • Organizer
      情報処理学会 ソフトウェア工学研究会ウインターワークショップ2009 ・ イン・宮崎
    • Place of Presentation
      宮崎市、宮崎市民プラザ
    • Year and Date
      2009-01-23
  • [Presentation] Classifying security patterns2008

    • Author(s)
      Fernandez, E., Washizaki, H., Yoshioka, N., Kubo, A. and Fukazawa, Y.
    • Organizer
      The 10th Asia Pacific Web Conference (APWeb2008)
    • Place of Presentation
      Shenyang, China
    • Year and Date
      20080000
  • [Presentation] PatternRank : A Software-Pattern Search System Based on Mutual Reference Importances2008

    • Author(s)
      Atsuto Kubo, Hiroyuki Nakayama, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      15th Pattern Languages of Programming (PLoP2008)
    • Place of Presentation
      Nashville, USA
    • Year and Date
      2008-10-18
  • [Presentation] ソフトウェアパターン選択支援の現状と展望2008

    • Author(s)
      久保淳人, 鷲崎弘宜, 深澤良彰
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2008「ソフトウェア開発のパターンとアーキテクチャ」ワークショップ
    • Place of Presentation
      東京、東洋大学
    • Year and Date
      2008-09-01

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi