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

2021 Fiscal Year Research-status Report

Foundation for data-driven software maintenance and evolution augmented by machine learning

Research Project

Project/Area Number 21KK0179
Research InstitutionWaseda University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 小形 真平  信州大学, 学術研究院工学系, 准教授 (10589279)
林 晋平  東京工業大学, 情報理工学院, 准教授 (40541975)
本田 澄  大阪工業大学, 情報科学部, 講師 (40732938)
齋藤 大輔  早稲田大学, 理工学術院, 講師(任期付) (80779091)
Project Period (FY) 2021-10-07 – 2025-03-31
Keywordsソフトウェア保守 / ソフトウェア進化 / データ駆動ソフトウェア工学 / 機械学習応用 / プログラム品質評価改善
Outline of Annual Research Achievements

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

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

新型コロナウィルスの蔓延に伴う渡航制限により海外共同研究者との直接の相互訪問はかなわなかったが、緊密な遠隔の対話を通じて調査研究や共同論文発表を実現した。

Strategy for Future Research Activity

渡航制限の緩和に伴い、直接の相互訪問を含むより緊密な海外共同研究者との対話を通じて共同による調査研究や論文発表を進める予定である。

Causes of Carryover

新型コロナウィルスの蔓延に伴う渡航制限により海外共同研究者との直接の相互訪問はかなわなかったため次年度使用額を生じたが、緊密な遠隔の対話を通じて調査研究や共同論文発表を実現した。渡航制限の緩和に伴い、翌年度分として請求した助成金と合わせた形で、直接の相互訪問を含むより緊密な海外共同研究者との対話を通じて共同による調査研究や論文発表を進める予定である。

  • Research Products

    (13 results)

All 2022 2021 Other

All Int'l Joint Research (1 results) Journal Article (4 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 4 results,  Open Access: 4 results) Presentation (8 results) (of which Int'l Joint Research: 8 results)

  • [Int'l Joint Research] Polytechnique Montreal/Concordia University/University of Waterloo(カナダ)

    • Country Name
      CANADA
    • Counterpart Institution
      Polytechnique Montreal/Concordia University/University of Waterloo
    • # of Other Institutions
      1
  • [Journal Article] Categorization and Visualization of Issue Tickets to Support Understanding of Implemented Features in Software Development Projects2022

    • Author(s)
      Ryo Ishizuka, Hironori Washizaki, Naohiko Tsuda, Yoshiaki Fukazawa, Saori Ouji, Shinobu Saito, Yukako Iimura
    • Journal Title

      Applied Sciences

      Volume: 12(7) Pages: 1-23

    • DOI

      10.3390/app12073222

    • Peer Reviewed / Open Access
  • [Journal Article] Accelerating covering array generation by combinatorial join for industry scale software testing2022

    • Author(s)
      Hiroshi Ukai, Xiao Qu, Hironori Washizaki, and Yoshiaki Fukazawa
    • Journal Title

      PeerJ Computer Science

      Volume: 8 Pages: 1-47

    • DOI

      10.7717/peerj-cs.720

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Deep Cross-Project Software Reliability Growth Model using Project Similarity Based Clustering2021

    • Author(s)
      Kyawt Kyawt San, Hironori Washizaki, Yoshiaki Fukazawa, Kiyoshi Honda, Masahiro Taga, Akira Matsuzaki
    • Journal Title

      Mathematics

      Volume: 9(22 Pages: 1-22

    • DOI

      10.3390/math9222945

    • Peer Reviewed / Open Access
  • [Journal Article] Validation of Rubric Evaluation for Programming Education2021

    • Author(s)
      Daisuke Saito, Risei Yajima, Hironori Washizaki, Yoshiaki Fukazawa
    • Journal Title

      Education Sciences

      Volume: 11(10) Pages: 1-18

    • DOI

      10.3390/educsci11100656

    • Peer Reviewed / Open Access
  • [Presentation] Recommendation System Providing Similar Problems Instead of Model Answers to Programming Assignments2022

    • Author(s)
      Ryoya Yoshimura, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      5th IEEE Eurasian Conference on Educational Innovation 2022 (IEEE ECEI 2022)
    • Int'l Joint Research
  • [Presentation] Goal-Centralized Metamodel Based Requirements Integration for Machine Learning Systems2021

    • Author(s)
      Hnin Thandar Tun, Jati H. Husen, Nobukazu Yoshioka Yoshioka, Hironori Washizaki and Yoshiaki Fukazawa
    • Organizer
      3rd International Workshop on Machine Learning Systems Engineering (iMLSE 2021)
    • Int'l Joint Research
  • [Presentation] Literature Review on Log Anomaly Detection Approaches Utilizing Online Parsing Methodology2021

    • Author(s)
      Scott Lupton, Hironori Washizaki, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • Organizer
      The 28th Asia-Pacific Software Engineering Conference (APSEC 2021)
    • Int'l Joint Research
  • [Presentation] Online Log Parsing: Preliminary Literature Review2021

    • Author(s)
      Scott Lupton, Hironori Washizaki, Nobukazu Yoshioka and Yoshiaki Fukazawa
    • Organizer
      The 32nd International Symposium on Software Reliability Engineering (ISSRE 2021)
    • Int'l Joint Research
  • [Presentation] When is Continuous Integration Useful? Empirical Study on Team Size and Reporters in Development2021

    • Author(s)
      Naoko Imai, Hironori Washizaki, Naohiko Tsuda and Yoshiaki Fukuzawa
    • Organizer
      The 32nd International Symposium on Software Reliability Engineering (ISSRE 2021)
    • Int'l Joint Research
  • [Presentation] Feature Extraction Method for Cross-Architecture Binary Vulnerability Detection2021

    • Author(s)
      Ziyang Li, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • Int'l Joint Research
  • [Presentation] Evaluating Partial Correctness of Programs in Automated Program Repair2021

    • Author(s)
      Yusaku Ito, Hironori Washizaki, Kazunori Sakamoto, Yoshiaki Fukazawa
    • Organizer
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • Int'l Joint Research
  • [Presentation] Adversarial Multi-Task Learning-Based Bug Fixing Time and Severity Prediction2021

    • Author(s)
      Qicong Liu, Hironori Washizaki, Yoshiaki Fukazawa
    • Organizer
      IEEE Global Conference on Consumer Electronics (GCCE 2021)
    • Int'l Joint Research

URL: 

Published: 2022-12-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi