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

2004 Fiscal Year Annual Research Report

ソースプログラムの収集・分類・解析を行う統合システムに関する研究

Research Project

Project/Area Number 14380144
Research InstitutionOsaka University

Principal Investigator

井上 克郎  大阪大学, 大学院・情報科学研究科, 教授 (20168438)

Co-Investigator(Kenkyū-buntansha) 楠本 真二  大阪大学, 大学院・情報科学研究科, 助教授 (30234438)
松下 誠  大阪大学, 大学院・情報科学研究科, 助手 (60304028)
山本 哲男  立命館大学, 情報理工学部, 講師
KeywordsJAVA / 検索システム / カテゴリ検索 / 再利用 / 自動分類
Research Abstract

平成15年度,16年度において開発を行ってきたJava部品検索システムとソフトウェア自動分類システムの統合を行い,より実用的なJava部品分類検索システムの試作を行った.
一般に検索システムでは,検索者が入力したクエリとの適合度によって目的とする対象物を検索する.このような検索システムの利点は,適切なクエリを入力すれば検索者の意図通りの結果が得られるという点にある.逆にクエリを入力しない検索システムとして,カテゴリ検索システムがある.これは,あらかじめ用意されたツリー状のカテゴリから文書を探す形式のもので,その特徴は段階的に対象を絞り込める点である.カテゴリ検索のカテゴリは,その性質上,手作業で維持されることが多く,多大な時間と手間を要する.ソフトウェア部品に適用する場合を考えると,部品に対して適切なカテゴリを人間が選択することは困難であり,作業量は膨大になることから,自動化は不可欠といえる.そこで,開発してきたJava部品検索システムに対して,部品の自動分類機能を追加し,カテゴリ検索を実行可能とすることを目的とした.自動分類では,部品のソースコードの特徴語を用いて部品をツリー状のカテゴリに分類する手法を実現した.特徴語とは「そのソースコードを特徴づける重要な語」のことを指し,1つのカテゴリを形成するものである.本手法では特徴語の候補として,ソースコード中に出現する識別子,コメント中の単語といった語を用いた.部品ごとに,これらの全ての語に対して重みを求め,重みの大きい上位の語をその部品の特徴語と決定する.そして,カテゴリ(特徴語)間にツリー状の関係を生成し,カテゴリ検索を実現させる.提案する分類手法をもとにソースコードを分類するシステム,及び,その分類結果を利用した検索システムを実現した.さらに,分類結果が正しく特徴を表しているかの評価を行ったところ,高い適合率が得られた.

  • Research Products

    (4 results)

All 2005 2004

All Journal Article (4 results)

  • [Journal Article] Ranking Significance of Software Components Based on Use Relations2005

    • Author(s)
      Katsuro Inoue
    • Journal Title

      IEEE Transactions of Software Engineering Vol.31, No.3(to appear)

  • [Journal Article] MUDABlue : An Automatic Categorization System for Open Source Repositories2004

    • Author(s)
      Shinji Kawaguchi
    • Journal Title

      The Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC2004)

      Pages: 184-193

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] ソフトウェア部品推薦のための協調フィルタリング手法の提案と実現2004

    • Author(s)
      市井 誠
    • Journal Title

      電子情報通信学会技術研究報告,SS2004-15 Vol.104, No.243

      Pages: 7-12

  • [Journal Article] Javaソフトウェア部品検索システムSPARS-J2004

    • Author(s)
      横森 励士
    • Journal Title

      電子情報通信学会論文誌D-I VolJ87-D-I, No.12

      Pages: 1060-1068

URL: 

Published: 2006-07-12   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi