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

グラフベース機械学習ソフトウェア工学の研究

Research Project

Project/Area Number 18K11251
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60050:Software-related
Research InstitutionNanzan University

Principal Investigator

青山 幹雄  南山大学, 理工学部, 教授 (40278073)

Project Period (FY) 2018-04-01 – 2021-03-31
Project Status Granted (Fiscal Year 2019)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2020: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2019: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2018: ¥2,210,000 (Direct Cost: ¥1,700,000、Indirect Cost: ¥510,000)
Keywords機械学習 / 深層学習 / グラフ機械学習 / 表現学習 / 機械学習ソフトウェア工学 / 機械学習工学 / グラフモデル / ソフトウェア工学 / プロパティグラフ / オープンソースソフトウェア / ビッグデータ分析 / グラフ理論
Outline of Annual Research Achievements

2019年度は次の2つの目標で研究を推進し,それぞれ,機械学習とソフトウェア工学に関するオリジナルな研究成果ならびに,そのソフトウェア開発への応用に関する成果を得た.
(1)ソフトウェアシステムとその開発活動を包括的に表現するグラフモデル(SEGM)に基づき,グラフを対象とする新たな機械学習を応用して,ソフトウェアシステムとその開発の構造を明らかにすること.本テーマでは,ソフトウェア構造をSEGMで表現し,SEGMへグラフ機械学習の中のグラフ表現学習を適用し,ソフトウェアの構造の大域的特性として健全性,ならびに,ソフトウェアエコシステムの進化構造を明らかにする方法を提案した.提案方法をオープンソースソフトウェアに適用し,提案方法の有効性,妥当性を示した.さらに,Web APIのキュレーションサイトに公開されている説明記述に対してアテンション付き深層学習を適用し,Web APIの仕様記述を生成する方法を提案し,実際のWeb APIに適用し,提案方法の有効性,妥当性を示した.
(2)機械学習モデルの開発方法の提案.本テーマではソフトウェア工学におけるアジャイル開発の概念を応用して,機械学習のモデルを段階的に少量のデータで学習する方法を提案した.提案方法を画像分類に適用し,学習の速度と精度の向上を確認した.さらに,機械学習を組込んだソフトウェアの品質モデルを提案し,その妥当性を実証実験により示した.これらの成果を踏まえ,機械学習ソフトウェア開発の基礎となるフレームワークを提案した.また,応用として機械学習ソフトウェアを組込んだナビゲーションシステムの入力データの変化に対するコンセプトドリフト問題を分析し,その構造を明らかにした.さらに,特許文書の先行事例調査への応用も行った.
以上をまとめると,ソフトウェア工学と機械学習の両分野にまたがるオリジナルな研究成果が得られたと言える.

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

理由: 当初設定した以下の2テーマについて,想定以上のオリジナルな成果が得られ,国内外で多くの論文として発表した.
(1)グラフ上の機械学習によるソフトウェアの大域的特性の分析方法の提案: SEGMに基づくグラフ表現学習を用いてWeb上でのAPIを介したソフトウェアエコシステムの進化構造を分析する方法はオリジナルな成果と言える.また,SEGMによりソフトウェア構造を表現し,その表現学習によりソフトウェアの健全性を分析する方法もオリジナルな成果である.Web APIの説明文書からWeb APIの仕様生成は先行研究があるが,アテンション付き深層学習による精度の高いWebAPI仕様書の生成は先行研究に対してすぐれた成果と言える.また,機械学習ソフトウェアの品質特性の定義,ならびに,その実証評価もオリジナルな成果と言える.
(2)機械学習のモデル学習方法の提案: 機械学習のモデルを少量データで学習する方法は近年活発な研究が行われている.その中で,アジャイル開発の概念を応用し,学習速度と精度の両方を向上する方法の提案はオリジナルな成果と言える.

Strategy for Future Research Activity

2019年度までの成果を発展させ,次の課題に取り組む.
(1) ソフトウェアシステムとその開発の包括的表現のためのグラフ表現言語SEGM(Software Engineering Graph Model)の体系の整理
(2) SEGM上でのグラフ表現学習の方法の深化による新たな分析方法の提案
(3) 機械学習のモデル学習方法の深化: フィーチャ学習を利用し,学習の精度と速度を制御可能な学習プロセスと学習方法の提案と評価

Report

(2 results)
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (32 results)

All 2020 2019 2018 Other

All Journal Article (18 results) (of which Peer Reviewed: 11 results) Presentation (12 results) (of which Int'l Joint Research: 2 results,  Invited: 2 results) Remarks (2 results)

  • [Journal Article] コールグラフの機械学習によるソフトウェア健全性分析方法の提案と評価2020

    • Author(s)
      可知 敬朗, 牧野 槙一郎, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学研究会)

      Volume: 2020-SE-204

    • Related Report
      2019 Research-status Report
  • [Journal Article] 深層学習を用いたWeb API仕様文書の生成方法の提案と評価2020

    • Author(s)
      永井 利幸, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学研究会)

      Volume: 2020-SE-204

    • Related Report
      2019 Research-status Report
  • [Journal Article] 深層表現学習を用いたWeb APIエコシステム分析方法の提案と評価2020

    • Author(s)
      加納 辰真, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学研究会)

      Volume: 2020-SE-204

    • NAID

      170000182135

    • Related Report
      2019 Research-status Report
  • [Journal Article] 要求に応じた機械学習ソフトウェアの品質特性と測定方式の導出方法の提案と評価2020

    • Author(s)
      仲道 耕二, 大橋 恭子, 難波 功, 山本 里枝子, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学研究会)

      Volume: 2020-SE-204

    • Related Report
      2019 Research-status Report
  • [Journal Article] 機械学習を用いた発話分析によるプロジェクトマネジメントのQCD合意形成支援方法の提案と評価2020

    • Author(s)
      佐藤 千咲輝, 中村 琢人, 青山 幹雄
    • Journal Title

      信学技報: サービスコンピューティング研究会(SC)

      Volume: SC2019-40 Pages: 35-40

    • NAID

      170000182119

    • Related Report
      2019 Research-status Report
  • [Journal Article] A Speech Data-DrivenStakeholder Analysis Methodology Based on the Stakeholder Graph Models2019

    • Author(s)
      Yuta Shirasaki, Yuya Kobayashi, and Mikio Aoyama
    • Journal Title

      Proc. of 2019 IEEE 43rd Annual Computer Software and Applications Conference(COMPSAC 2019)

      Volume: 1 Pages: 213-220

    • DOI

      10.1109/compsac.2019.10209

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] 機械学習ソフトウェアシステムの環境変化適応の課題とアプローチ2019

    • Author(s)
      田中 優之, 青山 幹雄
    • Journal Title

      日本ソフトウェア科学会第2回機械学習工学研究会論文集

      Volume: 1 Pages: 49-54

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] 深層学習のフィーチャに基づく学習モデル設計方法の提案と評価2019

    • Author(s)
      太田 龍之介, 青山 幹雄
    • Journal Title

      情報処理学会ソフトウェアエンジニアリングシンポジウム 2019論文集

      Volume: 1 Pages: 162-170

    • NAID

      170000179668

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] 学習モデルグラフ上での仮説検証に基づく機械学習モデル生成方法の提案と自動車センサデータへの適用評価2019

    • Author(s)
      白崎 悠太, 永井 利幸, 青山 幹雄
    • Journal Title

      情報処理学会ソフトウェアエンジニアリングシンポジウム 2019論文集

      Volume: 1 Pages: 171-179

    • NAID

      170000150613

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] ソフトウェア工学基礎から機械学習ソフトウェア工学基礎への考察,2019

    • Author(s)
      青山 幹雄
    • Journal Title

      ソフトウェア工学の基礎XXVI (日本ソフトウェア科学会第26回ソフトウェア工学の基礎ワークショップ(FOSE2019)論文集), レクチャーノート/ソフトウェア学

      Volume: 45 Pages: 139-144

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] 機械学習を用いた特許文書の分析方法の提案と評価2019

    • Author(s)
      三浦 敦子, 青山 幹雄
    • Journal Title

      日本知財学会第17会年次学術研究発表会予稿集

      Volume: 1 Pages: 480-483

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Journal Article] 学習モデルグラフ上での仮説検証に基づく機械学習モデル生成方法の提案と自動車センサデータへの適用評価2019

    • Author(s)
      白崎 悠太, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学)

      Volume: 2019-SE-201

    • NAID

      170000150613

    • Related Report
      2018 Research-status Report
  • [Journal Article] 深層学習のフィーチャに基づく学習モデル設計方法の提案と評価2019

    • Author(s)
      太田 龍之介, 玉置 悠斗, 高井 直哉, 青山 幹雄
    • Journal Title

      情報処理学会研究報告(ソフトウェア工学)

      Volume: 2019-SE-201

    • NAID

      170000179668

    • Related Report
      2018 Research-status Report
  • [Journal Article] A Speech Data-Driven Stakeholder Analysis Methodology Based on the Stakeholder Graph Models2019

    • Author(s)
      Yuta Shirasaki, Yuya Kobayashi, Mikio Aoyama
    • Journal Title

      Proc. of IEEE COMPSAC 2019

      Volume: 1 Pages: 1-8

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] 機械学習(CNN)を用いた語彙分類によるWebAPI仕様書のモデル化方法の考察2019

    • Author(s)
      永井 利幸, 加納 辰真, 青山 幹雄
    • Journal Title

      情報処理学会ウィンターワークショップ2019・イン・福島飯坂論文集

      Volume: 1 Pages: 23-24

    • NAID

      170000179099

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] A Structural Analysis Methodof OSS Development Community Evolution Based on A Semantic Graph Model2018

    • Author(s)
      S.eiya Kato, Yota Inagaki, Mikio Aoyama
    • Journal Title

      Proc. of IEEE COMPSAC 2018

      Volume: 1 Pages: 292-297

    • DOI

      10.1109/compsac.2018.00046

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] 深層学習(RNN/LSTM)を用いた2段階発話意図分析方法の提案とソフトウェア開発会議への適用評価2018

    • Author(s)
      久保井 恵里香, 野田 菜月, 鈴木 陽子, 青山 幹雄
    • Journal Title

      情報処理学会 SES(ソフトウェアエンジニアリングシンポジウム) 2018論文集

      Volume: 1 Pages: 64-73

    • NAID

      170000178205

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] 深層学習を用いた超音波センサのモデル化方法と適用評価2018

    • Author(s)
      白崎 悠太, 青山 幹雄, 加藤 聖也, 永井 利幸, 林 健吾
    • Journal Title

      自動車技術会2018年秋季大会学術講演会講演予稿集

      Volume: 1 Pages: 1-6

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Presentation] 機械学習を用いた発話分析によるプロジェクトマネジメントのQCD合意形成支援方法の提案と評価2020

    • Author(s)
      佐藤 千咲輝, 中村 琢人, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] 深層学習によるレビュー内の重要語に着目した要約方法の提案と評価2020

    • Author(s)
      神谷 賢太郎, 原 寛紀, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] ユーザ嗜好とレビューとの適合度に基づくモバイルアプリケーション推薦方法の提案と評価2020

    • Author(s)
      ダンス 満マックスセシヌ, 金子 隼介, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] コールグラフの機械学習によるソフトウェア健全性分析方法の提案と評価2020

    • Author(s)
      可知 敬朗, 牧野 槙一郎, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] 深層表現学習を用いたWeb API エコシステム分析方法の提案と評価2020

    • Author(s)
      加納 辰真, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] 深層学習を用いたWeb APIの仕様文書の生成方法の提案と評価2020

    • Author(s)
      永井 利幸, 青山 幹雄
    • Organizer
      情報処理学会第82回全国大会
    • Related Report
      2019 Research-status Report
  • [Presentation] Challenges and Opportunities in Testing Intelligent Systems2019

    • Author(s)
      Mikio Aoyama
    • Organizer
      The 11th IEEE Int’l Workshop on Software Test Automation (STA 2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research / Invited
  • [Presentation] An Analysis Method of Software Ecosystems Based on the Deep Representation Learning2019

    • Author(s)
      Mikio Aoyama
    • Organizer
      The 9th International Symposium on High Confidence Software
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research / Invited
  • [Presentation] 機械学習によるグラフモデルOSS開発コミュニティ構造の特徴量分析方法の提案と評価2019

    • Author(s)
      加藤 聖也, 青山 幹雄
    • Organizer
      情報処理学会第81回全国大会
    • Related Report
      2018 Research-status Report
  • [Presentation] 深層学習モデルにおける学習プロセスの可視化方法の提案と評価2019

    • Author(s)
      稲垣 遥太, 青山 幹雄
    • Organizer
      情報処理学会第81回全国大会
    • Related Report
      2018 Research-status Report
  • [Presentation] 学習モデルグラフ上での仮説検証に基づく機械学習モデル生成方法の提案と評価2019

    • Author(s)
      白崎 悠太, 青山 幹雄
    • Organizer
      情報処理学会第81回全国大会
    • Related Report
      2018 Research-status Report
  • [Presentation] 深層学習のフィーチャに基づく学習モデル設計方法の提案と評価2019

    • Author(s)
      太田 龍之介, 青山 幹雄
    • Organizer
      情報処理学会第81回全国大会
    • Related Report
      2018 Research-status Report
  • [Remarks] NISE

    • Related Report
      2019 Research-status Report
  • [Remarks] デジタルトランスフォーメーション研究

    • Related Report
      2019 Research-status Report

URL: 

Published: 2018-04-23   Modified: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi