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

Prediction approaches for software organizations diving into new application domains

Research Project

Project/Area Number 21K11833
Research Category

Grant-in-Aid for Scientific Research (C)

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

Principal Investigator

Amasaki Sousuke  岡山県立大学, 情報工学部, 准教授 (00434978)

Co-Investigator(Kenkyū-buntansha) 阿萬 裕久  愛媛大学, 総合情報メディアセンター, 教授 (50333513)
横川 智教  岡山県立大学, 情報工学部, 准教授 (50382362)
Project Period (FY) 2021-04-01 – 2024-03-31
Project Status Completed (Fiscal Year 2023)
Budget Amount *help
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2023: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2022: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2021: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Keywords工数見積もり / 不具合モジュール予測 / 組織横断データの活用 / 工数見積り / 事前学習 / 相互運用性 / ソフトウェア工学 / 予測・見積もりモデル
Outline of Research at the Start

本研究では以下の3つの観点から、特性が異なるプロジェクトデータを活用した予測・見積もりモデルの構築法を明らかにしていく。
(a) CCSEEにおける有用なCPDP手法の探索:研究分担者と協力しながら先行研究で提案されたCPDP手法を実装し、CCSEEデータで検証していく。CPDP手法の元になっているアイデアなどの観点で比較評価する。
(b) CPDPにおける有用なCCSEE手法の探索:(a)と同様に先行研究を調査して実装・評価していく。
(c) 両分野において有効に基づいた新たな手法の提案:前述の (a), (b) で得られた結果から有用なアイデアの組み合わせを元にした新たな手法を考案・評価する。

Outline of Final Research Achievements

This study revealed the applicability of CPDP to CCSEE and CCSEE to CPDP based on the approaches proposed in past studies. The effectiveness of the applicable CPDP and CCSEE approaches on different domains was also shown regarding the predictive performance. The applicability of CPDP for file-level prediction to change-level prediction was also discussed and evaluated empirically. Cross-Personalized Defect prediction was identified as a new application area of CPDP approaches. Furthermore, effort estimation and defect prediction based on text embedding vectors are examined to suggest effective usages of others’ datasets.

Academic Significance and Societal Importance of the Research Achievements

本研究で得られた成果のうち、CCSEEとして有用な手法及びCPDPとして有用な手法は、新しい領域に踏み出す過程で発生するプロジェクト固有データの不足を補うために多くのソフトウェア開発組織で活用できる知見である。また、Cross-Personalized Defect Predictionは本研究で新たに見出された適用先であり、学術的にも今後の発展が期待される。さらに近年発達しているテキストを直接埋め込みベクトルに変換して行う工数見積もりや不具合モジュール予測の研究において、事前学習のデータ量が重要であるという知見は今後の同分野の研究の方向に影響を及ぼすものである。

Report

(4 results)
  • 2023 Annual Research Report   Final Research Report ( PDF )
  • 2022 Research-status Report
  • 2021 Research-status Report
  • Research Products

    (18 results)

All 2024 2023 2022 2021

All Journal Article (5 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 5 results,  Open Access: 2 results) Presentation (13 results) (of which Int'l Joint Research: 11 results)

  • [Journal Article] The Impact of Module Granularity in IR-based Bug Localization Techniques2024

    • Author(s)
      積田 静夏、天嵜 聡介、林 晋平
    • Journal Title

      情報処理学会論文誌

      Volume: 65 Issue: 4 Pages: 792-807

    • DOI

      10.20729/00233609

    • ISSN
      1882-7764
    • Year and Date
      2024-04-15
    • Related Report
      2023 Annual Research Report
    • Peer Reviewed
  • [Journal Article] A Comparative Study of Data Collection Periods for Just-In-Time Defect Prediction Using the Automatic Machine Learning Method2023

    • Author(s)
      OHARA Kosuke、AMAN Hirohisa、AMASAKI Sousuke、YOKOGAWA Tomoyuki、KAWAHARA Minoru
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E106.D Issue: 2 Pages: 166-169

    • DOI

      10.1587/transinf.2022MPL0002

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2023-02-01
    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] An automated detection of confusing variable pairs with highly similar compound names in Java and Python programs2023

    • Author(s)
      Aman Hirohisa、Amasaki Sousuke、Yokogawa Tomoyuki、Kawahara Minoru
    • Journal Title

      Empirical Software Engineering

      Volume: 28 Issue: 5 Pages: 108-108

    • DOI

      10.1007/s10664-023-10339-2

    • Related Report
      2023 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] A comparative study on vectorization methods for non-functional requirements classification2022

    • Author(s)
      Leelaprute Pattara、Amasaki Sousuke
    • Journal Title

      Information and Software Technology

      Volume: 150 Pages: 106991-106991

    • DOI

      10.1016/j.infsof.2022.106991

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] An extended study on applicability and performance of homogeneous cross-project defect prediction approaches under homogeneous cross-company effort estimation situation2022

    • Author(s)
      Amasaki Sousuke、Aman Hirohisa、Yokogawa Tomoyuki
    • Journal Title

      Empirical Software Engineering

      Volume: 27 Issue: 2

    • DOI

      10.1007/s10664-021-10103-4

    • Related Report
      2021 Research-status Report
    • Peer Reviewed
  • [Presentation] 異粒度情報の統合に基づく細粒度Bug Localization2024

    • Author(s)
      積田 静夏, 天嵜 聡介, 林 晋平
    • Organizer
      SIGSS2024年3月研究会
    • Related Report
      2023 Annual Research Report
  • [Presentation] On Effectiveness of Further Pre-training on BERT Models for Story Point Estimation2023

    • Author(s)
      Sousuke Amasaki
    • Organizer
      International Conference on Predictive Models and Data Analytics in Software Engineering
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] A Comparative Study of Hybrid Fault-Prone Module Prediction Models Using Association Rule and Random Forest2023

    • Author(s)
      Shinnosuke Irie, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara
    • Organizer
      World Symposium on Software Engineering
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] A Trend Analysis of Test Smells in Python Test Code Over Commit History2023

    • Author(s)
      Yuki Fushihara, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara
    • Organizer
      Euromicro Conference on Software Engineering and Advanced Applications
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] An Evaluation of Word Embeddings on Vulnerability Prediction with Software Metrics2023

    • Author(s)
      Sousuke Amasaki, Tomoyuki Yokogawa, Hirohisa Aman
    • Organizer
      Work-in-Progress Session in Euromicro Conference on Software Engineering and Advanced Applications
    • Related Report
      2023 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Large-Scale Evaluation of Method-Level Bug Localization with FinerBench4BL2023

    • Author(s)
      Shizuka Tsumita, Shinpei Hayashi and Sousuke Amasaki
    • Organizer
      IEEE International Conference on Software Analysis, Evolution and Reengineering
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-Grained Repository-Based Co-Evolution Analysis2022

    • Author(s)
      Tenma Kita, Hirohisa Aman, Sousuke Amasaki, Tomoyuki Yokogawa, Minoru Kawahara
    • Organizer
      Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Methods2022

    • Author(s)
      S. Amasaki, H. Aman, T. Yokogawa
    • Organizer
      Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] Verifying Game Logic in Unreal Engine 5 Blueprint Visual Scripting System Using Model Checking2022

    • Author(s)
      K. Wayama, T. Yokogawa, S. Amasaki, H. Aman, K. Arimoto
    • Organizer
      International Workshop on Automated Software Engineering for Computer Games
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] An Evaluation of Cross-Project Defect Prediction Approaches on Cross-Personalized Defect Prediction2022

    • Author(s)
      S. Amasaki, H. Aman, T. Yokogawa
    • Organizer
      International Conference on Product-Focused Software Process Improvement
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] 他者の開発履歴を利用したパーソナライズ不具合予測における他組織データを利用した不具合予測手法の適用について2022

    • Author(s)
      天嵜 聡介,阿萬 裕久,横川 智教
    • Organizer
      第29回ソフトウェア工学の基礎ワークショップ
    • Related Report
      2022 Research-status Report
  • [Presentation] A Preliminary Evaluation of CPDP Approaches on Just-in-Time Software Defect Prediction2021

    • Author(s)
      Amasaki Sousuke、Aman Hirohisa、Yokogawa Tomoyuki
    • Organizer
      Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research
  • [Presentation] Searching for Bellwether Developers for Cross-Personalized Defect Prediction2021

    • Author(s)
      Amasaki Sousuke、Aman Hirohisa、Yokogawa Tomoyuki
    • Organizer
      Product-Focused Software Process Improvement
    • Related Report
      2021 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2021-04-28   Modified: 2025-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi