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

機械学習により増強されたデータ駆動ソフトウェア保守進化基盤

研究課題

研究課題/領域番号 21KK0179
研究種目

国際共同研究加速基金(国際共同研究強化(B))

配分区分基金
審査区分 中区分60:情報科学、情報工学およびその関連分野
研究機関早稲田大学

研究代表者

鷲崎 弘宜  早稲田大学, 理工学術院, 教授 (70350494)

研究分担者 小形 真平  信州大学, 学術研究院工学系, 准教授 (10589279)
林 晋平  東京工業大学, 情報理工学院, 准教授 (40541975)
本田 澄  大阪工業大学, 情報科学部, 講師 (40732938)
齋藤 大輔  早稲田大学, 理工学術院, 講師(任期付) (80779091)
研究期間 (年度) 2021-10-07 – 2025-03-31
研究課題ステータス 交付 (2023年度)
配分額 *注記
19,240千円 (直接経費: 14,800千円、間接経費: 4,440千円)
2024年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
2023年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
2022年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
2021年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
キーワードソフトウェア保守 / ソフトウェア進化 / データ駆動ソフトウェア工学 / 機械学習応用 / プログラム品質評価改善 / 機械学習 / データ駆動
研究開始時の研究の概要

ソフトウェア保守・進化の支援を目的に、保守・進化実績データへの機械学習適用を通じてモデル(規範)としての修正・適応のルールや関係を学習する。さらに不確実性をもつ新たな開発運用において変更・改訂履歴データに基づき、状況や傾向変化を組み入れてモデルを適用することで、インスタンス(実態)としての状況や文脈へと適合する形で自動修正・適応を達成する。さらに実態とのギャップを規範へ常時組み入れることで、機械学習により増強され続けた保守・進化の自動化基盤を実現する。これをカナダ・モントリオール理工科大、コンコルディア大、ウォータールー大、ヴィクトリア大との国際共同研究により効果的に進める。

研究実績の概要

不確実性の高い現代において、潜在する欠陥や要求・環境変化をデータで捉え、ソフトウェア上で修正や変化適応を進めるデータ駆動の枠組みが求められる。従来は固定的な活動の一部の自動化にとどまり、機械学習の適用も場当たり的である。そこで本研究は、機械学習により増強された(Machine Learning Augmented)データ駆動ソフトウェア保守・進化の確立を研究課題として掲げ、規範と実態を融合的に扱い、開発者による一定の制御が可能な保守・進化の自動化基盤を実現する。特に、ソフトウェアシステム開発運用の大部分を占める保守・進化の支援を目的に、過去の様々なプロジェクトにおける保守・進化実績データへの機械学習適用を通じてモデル(規範)としての修正・適応のルールや関係を学習する。さらに不確実性をもつ新たな開発運用において変更・改訂履歴データに基づき、状況や傾向変化を組み入れてモデルを適用することで、インスタンス(実態)としての状況や文脈へと適合する形で自動修正・適応を達成する。これにより過去および新たなデータに基づき持続的に、直面する課題対応としての修正・適応と、起こりうる問題や変化の予測に応じた進化を高効率かつ不確実性を考慮したものへ増強することを目的とする。2023年度は2022年度の成果を発展させて、目的の達成のための基盤を得るために、 機械学習増強のデータ駆動の問題報告や質問対応の支援、プログラム品質評価・修正・改善、および、保守・進化支援に向けたソフトウェアパターンをはじめとする要素技術および関連研究の調査研究およびそれに基づく基盤の設計および部分的実装を進めるとともに、各要素の試験適用な検証、組み合わせに向けた成果を得た。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

新型コロナウィルスの蔓延に伴う渡航制限により海外共同研究者との直接の相互訪問は途絶えていたが、その影響が緩和されるとともに、緊密な直接および遠隔の対話を通じて調査研究や共同論文発表を実現した。

今後の研究の推進方策

渡航制限の緩和に伴い、引き続き直接の相互訪問を含むより緊密な海外共同研究者との対話を通じて共同による調査研究や論文発表を進める予定である。その一環として、共同によるセミナーや国際ワークショップの開催も併せて検討する予定である。

報告書

(3件)
  • 2023 実施状況報告書
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 研究成果

    (38件)

すべて 2024 2023 2022 2021 その他

すべて 国際共同研究 (3件) 雑誌論文 (12件) (うち国際共著 4件、 査読あり 12件、 オープンアクセス 10件) 学会発表 (22件) (うち国際学会 22件、 招待講演 2件) 学会・シンポジウム開催 (1件)

  • [国際共同研究] Polytechnique Montreal/Concordia University/University of Waterloo(カナダ)

    • 関連する報告書
      2023 実施状況報告書
  • [国際共同研究] Polytechnique Montreal/Concordia University/University of Waterloo(カナダ)

    • 関連する報告書
      2022 実施状況報告書
  • [国際共同研究] Polytechnique Montreal/Concordia University/University of Waterloo(カナダ)

    • 関連する報告書
      2021 実施状況報告書
  • [雑誌論文] Automated Labeling of Entities in CVE Vulnerability Descriptions with Natural Language Processing2024

    • 著者名/発表者名
      Kensuke Sumoto, Kenta Kanakogi, Hironori Washizaki, Nobukazu Yoshioka, Naohiko Tsuda, Yoshiaki Fukazawa and Hideyuki Kanuka
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E107.D 号: 5 ページ: 674-682

    • DOI

      10.1587/transinf.2023DAP0013

    • ISSN
      0916-8532, 1745-1361
    • 年月日
      2024-05-01
    • 関連する報告書
      2023 実施状況報告書
    • 査読あり
  • [雑誌論文] バグレポート重複検出のための機械学習モデルをファインチューニングする際のロス計算手法および入力形式の比較評価2024

    • 著者名/発表者名
      森 俊介, 草開 新太郎, 鷲崎 弘宜, 深澤 良彰
    • 雑誌名

      情報処理学会論文誌

      巻: 65 号: 4 ページ: 820-841

    • DOI

      10.20729/00233611

    • ISSN
      1882-7764
    • 年月日
      2024-04-15
    • 関連する報告書
      2023 実施状況報告書
    • 査読あり
  • [雑誌論文] Deep learning and gradient-based extraction of bug report features related to bug fixing time2023

    • 著者名/発表者名
      Yuki Noyori, Hironori Washizaki, Yoshiaki Fukazawa, Keishi Ooshima, Hideyuki Kanuka, and Shuhei Nojiri
    • 雑誌名

      Frontiers in Computer Science

      巻: 5 ページ: 1-17

    • DOI

      10.3389/fcomp.2023.1032440

    • 関連する報告書
      2023 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Machine Learning Application Development: Practitioners’ Insights2023

    • 著者名/発表者名
      Md Saidur Rahman, Foutse Khomh, Alaleh Hamidi, Jinghui Cheng, Giuliano Antoniol, Hironori Washizaki
    • 雑誌名

      Software Quality Journal

      巻: 2023 号: 4 ページ: 1-55

    • DOI

      10.1007/s11219-023-09621-9

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] SWEBOK Matters: Report and Reflection of a SEKE Panel on the Educational and Professional Implications of SWEBOK2022

    • 著者名/発表者名
      Pankaj Kamthan and Hironori Washizaki
    • 雑誌名

      International Journal of Software Engineering and Knowledge Engineering

      巻: 32 (11-12) 号: 11n12 ページ: 1771-1781

    • DOI

      10.1142/s0218194022500590

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Recommendation System Providing Similar Problems Instead of Model Answers to Programming Assignments2022

    • 著者名/発表者名
      Ryoya Yoshimura, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • 雑誌名

      Applied System Innovation

      巻: 5 号: 3 ページ: 1-18

    • DOI

      10.3390/asi5030053

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Comparative Evaluation of NLP-Based Approaches for Linking CAPEC Attack Patterns from CVE Vulnerability Information2022

    • 著者名/発表者名
      Kenta Kanakogi, Hironori Washizaki, Yoshiaki Fukazawa, Shinpei Ogata, Takao Okubo, Takehisa Kato, Hideyuki Kanuka, Atsuo Hazeyama, Nobukazu Yoshioka
    • 雑誌名

      Applied Sciences

      巻: 12(7) 号: 7 ページ: 1-15

    • DOI

      10.3390/app12073400

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Abstract security patterns and the design of secure systems2022

    • 著者名/発表者名
      Eduardo Buglioni Fernandez, Nobukazu Yoshioka, Hironori Washizaki, Joseph William Yoder
    • 雑誌名

      Cybersecurity

      巻: 5(7) 号: 1 ページ: 1-17

    • DOI

      10.1186/s42400-022-00109-w

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Categorization and Visualization of Issue Tickets to Support Understanding of Implemented Features in Software Development Projects2022

    • 著者名/発表者名
      Ryo Ishizuka, Hironori Washizaki, Naohiko Tsuda, Yoshiaki Fukazawa, Saori Ouji, Shinobu Saito, Yukako Iimura
    • 雑誌名

      Applied Sciences

      巻: 12(7) 号: 7 ページ: 1-23

    • DOI

      10.3390/app12073222

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Accelerating covering array generation by combinatorial join for industry scale software testing2022

    • 著者名/発表者名
      Hiroshi Ukai, Xiao Qu, Hironori Washizaki, and Yoshiaki Fukazawa
    • 雑誌名

      PeerJ Computer Science

      巻: 8 ページ: 1-47

    • DOI

      10.7717/peerj-cs.720

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Deep Cross-Project Software Reliability Growth Model using Project Similarity Based Clustering2021

    • 著者名/発表者名
      Kyawt Kyawt San, Hironori Washizaki, Yoshiaki Fukazawa, Kiyoshi Honda, Masahiro Taga, Akira Matsuzaki
    • 雑誌名

      Mathematics

      巻: 9(22 号: 22 ページ: 1-22

    • DOI

      10.3390/math9222945

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Validation of Rubric Evaluation for Programming Education2021

    • 著者名/発表者名
      Saito Daisuke、Yajima Risei、Washizaki Hironori、Fukazawa Yoshiaki
    • 雑誌名

      Education Sciences

      巻: 11 号: 10 ページ: 656-656

    • DOI

      10.3390/educsci11100656

    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [学会発表] Refining GPT-3 Embeddings with a Siamese Structure for Technical Post Duplicate Detection2024

    • 著者名/発表者名
      Xingfang Wu, Heng Li, Nobukazu Yoshioka, Hironori Washizaki and Foutse Khomh
    • 学会等名
      31st IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024)
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] A Machine Learning Based Approach to Detect Machine Learning Design Patterns2023

    • 著者名/発表者名
      Weitao Pan, Hironori Washizaki, Nobukazu Yoshioka, Yoshiaki Fukazawa, Foutse Khomh, Yann-Gael Gueheneuc
    • 学会等名
      30th Asia-Pacific Software Engineering Conference (APSEC 2023)
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 5 - Explainable Proxy Model2023

    • 著者名/発表者名
      Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc, Hironori Takeuchi, Satoshi Okuda, Naotake Natori
    • 学会等名
      30th Conference on Pattern Languages of Programs (PLoP’23)
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会
  • [学会発表] SWEBOK Guide Evolution and Its Emerging Areas including Integrated Platform for Multi-View Modeling and Machine Learning Pipelines2023

    • 著者名/発表者名
      Hironori Washizaki
    • 学会等名
      2023 8th International Conference on Information Systems Engineering (ICISE2023), Keynote
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patterns2023

    • 著者名/発表者名
      Hironori Washizaki
    • 学会等名
      30th Asia-Pacific Software Engineering Conference (APSEC 2023), Keynote
    • 関連する報告書
      2023 実施状況報告書
    • 国際学会 / 招待講演
  • [学会発表] Multiple Function Merging for Code Size Reduction2023

    • 著者名/発表者名
      Yuta Saito, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Metamodel-Based Multi-View Modeling Framework for Machine Learning Systems2023

    • 著者名/発表者名
      Jati Husen, Hironori Washizaki, Nobukazu Yoshioka, Hnin Tun, Yoshiaki Fukazawa and Hironori Takeuchi
    • 学会等名
      11th International Conference on Model-Based Software and Systems Engineering (MODELSWARD 2023)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Detecting Design Patterns in UML Class Diagram Images using Deep Learning2022

    • 著者名/発表者名
      Xun Zhang, Hironori Washizaki, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • 学会等名
      24th IEEE/ACIS International Winter Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD2022-Winter)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture2022

    • 著者名/発表者名
      Hironori Washizaki, Foutse Khomh, Yann-Gael Gueheneuc
    • 学会等名
      29th Conference on Pattern Languages of Programs (PLoP 2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Improving Fuzzing Coverage with Execution Path Length Selection2022

    • 著者名/発表者名
      Wenxi Zhang, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Modeling Tool for Managing Canvas-Based Models Traceability in ML System Development2022

    • 著者名/発表者名
      Jati H. Husen, Hironori Washizaki, Hnin Thandar Tun, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • 学会等名
      ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS 2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Automatic labeling of the elements of a vulnerability report CVE with NLP2022

    • 著者名/発表者名
      Kensuke Sumoto, Kenta Kanakogi, Hironori Washizaki, Nobukazu Yoshioka, Naohiko Tsuda, Yoshiaki Fukazawa and Hideyuki Kanuka
    • 学会等名
      IEEE 23rd International Conference on Information Reuse and Integration for Data Science (IRI2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Visualization of automated program repair focusing on suspiciousness values2022

    • 著者名/発表者名
      Naoki Tane, Yusaku Ito, Hrionori Washizaki and Yoshiaki Fukazawa
    • 学会等名
      34th International Conference on Software Engineering and Knowledge Engineering (SEKE 2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Traceable Business-to-Safety Analysis Framework for Safety-critical Machine Learning Systems2022

    • 著者名/発表者名
      Jati H. Husen, Hironori Washizaki, Hnin Thandar Tun, Nobukazu Yoshioka, Hironori Takeuchi and Yoshiaki Fukazawa
    • 学会等名
      1st Conference on AI Engineering - Software Engineering for AI (CAIN 2022)
    • 関連する報告書
      2022 実施状況報告書
    • 国際学会
  • [学会発表] Recommendation System Providing Similar Problems Instead of Model Answers to Programming Assignments2022

    • 著者名/発表者名
      Ryoya Yoshimura, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      5th IEEE Eurasian Conference on Educational Innovation 2022 (IEEE ECEI 2022)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Goal-Centralized Metamodel Based Requirements Integration for Machine Learning Systems2021

    • 著者名/発表者名
      Hnin Thandar Tun, Jati H. Husen, Nobukazu Yoshioka Yoshioka, Hironori Washizaki and Yoshiaki Fukazawa
    • 学会等名
      3rd International Workshop on Machine Learning Systems Engineering (iMLSE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Literature Review on Log Anomaly Detection Approaches Utilizing Online Parsing Methodology2021

    • 著者名/発表者名
      Scott Lupton, Hironori Washizaki, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • 学会等名
      The 28th Asia-Pacific Software Engineering Conference (APSEC 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Online Log Parsing: Preliminary Literature Review2021

    • 著者名/発表者名
      Scott Lupton, Hironori Washizaki, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • 学会等名
      The 32nd International Symposium on Software Reliability Engineering (ISSRE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] When is Continuous Integration Useful? Empirical Study on Team Size and Reporters in Development2021

    • 著者名/発表者名
      Naoko Imai, Hironori Washizaki, Naohiko Tsuda and Yoshiaki Fukuzawa
    • 学会等名
      The 32nd International Symposium on Software Reliability Engineering (ISSRE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Feature Extraction Method for Cross-Architecture Binary Vulnerability Detection2021

    • 著者名/発表者名
      Ziyang Li, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Evaluating Partial Correctness of Programs in Automated Program Repair2021

    • 著者名/発表者名
      Yusaku Ito, Hironori Washizaki, Kazunori Sakamoto, Yoshiaki Fukazawa
    • 学会等名
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会発表] Adversarial Multi-Task Learning-Based Bug Fixing Time and Severity Prediction2021

    • 著者名/発表者名
      Qicong Liu, Hironori Washizaki, Yoshiaki Fukazawa
    • 学会等名
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • 関連する報告書
      2021 実施状況報告書
    • 国際学会
  • [学会・シンポジウム開催] LATECE / STARaCom Seminar2023

    • 関連する報告書
      2023 実施状況報告書

URL: 

公開日: 2021-10-22   更新日: 2024-12-25  

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

Powered by NII kakenhi