開発者個人の活動に対する深層学習によるソフトウェア不具合検出技法

使用深度学习的软件缺陷检测技术用于个人开发人员活动

基本信息

  • 批准号:
    19J23477
  • 负责人:
  • 金额:
    $ 1.79万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 财政年份:
    2019
  • 资助国家:
    日本
  • 起止时间:
    2019-04-25 至 2022-03-31
  • 项目状态:
    已结题

项目摘要

今年度,開発者個人の活動を考慮した深層学習による不具合予測に関する研究の中で,昨年度に詳しく判明した,開発者個人ごとにモデルを作成する際のデータ不足の問題を解決するための調査に従事した.具体的には(1)データセットの質的向上,及び,(2)深層学習モデルに精度的に匹敵する予測モデルの構築を行った.(1)では,不具合予測において,予測対象のソフトウェア構成要素の不具合の有無を同定する手法の改善案について,既存研究に対する網羅的な調査を行い,それらの手法の実装,及び,評価を行った.つまり,予測モデルを学習する際に利用する正解データセットの質を向上させる手法の網羅的な調査である.結果,不具合を含むソフトウェア構成要素を正確に同定すること,及び,漏れなく同定するために必要な特徴についての知見を得た.結果を論文としてまとめて現在投稿している.本成果は,不具合を含むとされるソフトウェア構成要素を正しく同定することに寄与でき,少ないデータながらも不具合を含むソフトウェア構成要素の特徴を正確に捉える上で重要である.(2)に関しても,同じく少ないデータにおいて正確な不具合予測を行うための研究である.昨年度の結果から,深層学習モデルを構築することが不可能なほどデータ数が少ない開発者に対しては,深層学習以外のモデルを用いることを検討しており,そのための網羅的な予測モデルの評価実験を行っていた.その結果をまとめ現在論文として投稿している.本成果は,実際の開発現場では,データ数の問題で深層学習モデルの適用が不可能な場合があるという現実の開発の問題を解決する上で重要な貢献を行うものである.
This year, the developer's individual activities are considered for deep learning, and there is no correlation between the prediction and the research. Last year, the developer's individual activities are identified in detail, and the problem of insufficient development is solved. Specifically,(1) the quality of the data is up, and (2) the accuracy of the data is up. (1) There is no correlation between the prediction and the method of improving the composition of the system, and there is no correlation between the prediction and the method of improving the composition of the system. There is no correlation between the existing research and the network. In the case of prediction and learning, use of positive solutions and qualitative methods to investigate the network. As a result, there is no combination of the elements of the system, and the necessary characteristics of the system are not found. The result is that the paper is now submitted. The results show that the composition elements of the system are not consistent with each other, and the characteristics of the composition elements of the system are not consistent with each other. (2) However, there are still too few data that are correct and not consistent with predictions. Last year's results showed that deep learning was not possible to construct, but rather to develop, deep learning was not possible to construct, but to develop, and deep learning was not possible to construct, but to develop, and to develop, and to and to develop, and to develop The result of the paper is now published. This achievement is an important contribution to solving the problem of development in the field of practical development.

项目成果

期刊论文数量(8)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Which Metrics Should Researchers Use to Collect Repositories: An Empirical Study
研究人员应该使用哪些指标来收集存储库:一项实证研究
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kai Yamamoto;Masanari Kondo;Kinari Nishiura and Osamu Mizuno
  • 通讯作者:
    Kinari Nishiura and Osamu Mizuno
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
  • DOI:
    10.1007/s10664-020-09852-5
  • 发表时间:
    2020-09-09
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Kondo, Masanari;Oliva, Gustavo A.;Mizuno, Osamu
  • 通讯作者:
    Mizuno, Osamu
The impact of context metrics on just-in-time defect prediction
  • DOI:
    10.1007/s10664-019-09736-3
  • 发表时间:
    2019-08
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Masanari Kondo;D. Germán;O. Mizuno;Eun-Hye Choi
  • 通讯作者:
    Masanari Kondo;D. Germán;O. Mizuno;Eun-Hye Choi
SEL@KIT, D: 近藤 将成
SEL@KIT,D:近藤正成
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
An Empirical Study of Utilization of Imperative Modules in Ansible
Ansible 中命令式模块使用的实证研究
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Shoma Kokuryo;Masanari Kondo and Osamu Mizuno
  • 通讯作者:
    Masanari Kondo and Osamu Mizuno
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

近藤 将成其他文献

OSS における Java のレコード・クラス利用実態の初期調査
初探Java记录类在OSS中的使用
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    杉原 裕太;近藤 将成;亀井 靖高;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
プログラム自動修正に向けた行単位のバグ予測手法の提案
提出一种用于自动程序修正的逐行错误预测方法
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    和田 寛太;山本 大貴;森田 一成;近藤 将成;亀井 靖高;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
Differences between human- and machine-based audio deepfake detection; analysis on the ASVspoof 2019 database
基于人类和机器的音频深度伪造检测之间的差异;
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    中村 悠人;松尾 春紀;松田 雄河;近藤 将成;亀井 靖高;鵜林 尚靖;谷口 忠大;Junichi Yamagishi
  • 通讯作者:
    Junichi Yamagishi
開発者によるバグ限局が自動バグ修正に及ぼす影響のシミュレーション
模拟开发人员错误本地化对自动错误修复的影响
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    山手 響介;近藤 将成;亀井 靖高;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
AI Quality Assurance:Fault Localization and Repair Techniques for Neural Network Models
人工智能质量保证:神经网络模型的故障定位和修复技术
  • DOI:
    10.20729/00220265
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    石本 優太;近藤 将成;亀井 靖高;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖

近藤 将成的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('近藤 将成', 18)}}的其他基金

潜在バグの発見・修正を可能とするJust-in-time自動バグ修正の提案
及时自动修复错误的提案,可以发现和修复潜在的错误
  • 批准号:
    22K17874
  • 财政年份:
    2022
  • 资助金额:
    $ 1.79万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了