ソフトウェア品質向上に向けた欠陥予測モデルのオンライン最適化の検討

缺陷预测模型在线优化提高软件质量的思考

基本信息

  • 批准号:
    21K11840
  • 负责人:
  • 金额:
    $ 2.58万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2021
  • 资助国家:
    日本
  • 起止时间:
    2021-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

近年,ソフトウェアは社会活動のあらゆる場面で利用されており,社会のインフラストラクチャとなっている.そのため,ソフトウェアの信頼性を高めることは非常に重要である.ソフトウェアの信頼性を高めるための方法の一つは,設計書やソースコードに対してレビューを行い,ソフトウェアの欠陥を除去することである.レビューとは,ソフトウェアを実行するのではなく,レビュー対象物を読むことにより,欠陥を発見する作業を指す.レビューはソフトウェア開発において重要な作業の一つであり,これまで多くの研究で取り組まれてきた.レビューでの欠陥の見逃しを減少させるために,様々なレビュー方法が提案されている.例えば,アドホックレビューウォークスルー,インスペクションなどがあり,それぞれ実施に要する時間と効果が異なる.このため,これらから開発中のプロジェクトに適用する方法を選択する必要がある.適用方法の選択を支援するアプローチのひとつは,事前に様々な条件でレビュー方法を評価し,一般的に効果の高い方法を明確にすることである.本研究では,オンライン最適化のアプローチに基づき,複数のレビュー方法をレビュー中に評価し,最適な方法を動的に決定する.そのためにバンディットアルゴリズムに基づくレビュー最適化方法を提案する.バンディットアルゴリズムについて例を用いて説明する.当たり確率の異なる複数のスロットマシンがあり,100コインを賭けることができるとする.一般的なアプローチでは,特定のマシンに一度に100コイン全てを賭ける.これに対しバンディットアルゴリズムでは,報酬の期待値が高いマシンを特定するために,1コインずつあるマシンに賭け,もしそのマシンの報酬が低かった場合,別のスロットを選ぶことを繰り返す.本研究のアプローチでも同様に,レビュー対象文書を1ページずつ異なるレビュー方法で順にレビューし,最も効果の高い方法を特定する.
In recent years, social activities, social activities, social activities and social activities. Please do not know what to do. Please do not know what to do. This is an example of how to solve the problem that the proposed method is not valid. For example, if you do not need to do so, you will not be able to do so. In this study, we use the method to select the necessary information. Use the method to select the support for health care. To do so in advance, you can use this method to verify that the condition is correct, and the general method is clear. In this study, you can use the most efficient method to optimize the performance of the system. The number of copies of the method does not change. The decision of the most important method is not available. The most efficient method is the most efficient method. The most efficient method is the proposed method. One hundred thousand dollars, one hundred dollars, one thousand dollars, one hundred dollars, one thousand dollars In this study, the results show that the method is the same as that in the literature 1.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Preliminary Analysis of the Influence of the Stereotype Threat on Computer Programming
浅析刻板印象威胁对计算机编程的影响
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yuriko Takatsuka;and Masateru Tsunoda
  • 通讯作者:
    and Masateru Tsunoda
Wageningen University & Research(オランダ)
瓦赫宁根大学及研究中心(荷兰)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
プログラミング言語の使用割合とソフトウェア開発の生産性との関係
编程语言使用率与软件开发生产力的关系
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹
Analyzing Web Search Strategy of Software Developers to Modify Source Codes
  • DOI:
    10.1587/transinf.2021mpl0004
  • 发表时间:
    2022-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Nakasai;Masateru Tsunoda;Ken-ichi Matsumoto
  • 通讯作者:
    K. Nakasai;Masateru Tsunoda;Ken-ichi Matsumoto
Using Bandit Algorithms for Selecting Feature Reduction Techniques in Software Defect Prediction
使用 Bandit 算法选择软件缺陷预测中的特征缩减技术
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Masateru Tsunoda;Akito Monden;Koji Toda;Amjed Tahir;Kwabena Ebo Bennin;Keitaro Nakasai;Masataka Nagura;and Kenichi Matsumoto
  • 通讯作者:
    and Kenichi Matsumoto
{{ 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 }}

角田 雅照其他文献

企業横断的ソフトウェア保守データにおける個別企業の影響
个别公司对跨公司软件维护数据的影响
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小野 健一;角田 雅照
  • 通讯作者:
    角田 雅照
作業時間に基づくソフトウェア保守ベンチマーキングの試み
基于工时的软件维护基准测试的尝试
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;門田 暁人;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹
イロレーティングに基づく授業間比較の試み
尝试根据 Elo 评级比较班级
Empirical Evaluation of Software Development Effort Estimation Based on Upper Phase Development Activity
基于上阶段开发活动的软件开发工作量估算实证评价
  • DOI:
    10.11309/jssst.31.2_129
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;戸田 航史;伏田 享平;亀井 靖高;Meiyappan Nagappan;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
fMRI画像に対する超解像処理とその効果についての検証
超分辨率处理及其对 fMRI 图像影响的验证
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;戸田 航史;伏田 享平;亀井 靖高;Meiyappan Nagappan;鵜林 尚靖;Kiminori Matsuzaki;松崎 公紀,宮崎 玲奈
  • 通讯作者:
    松崎 公紀,宮崎 玲奈

角田 雅照的其他文献

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

相似海外基金

モダンコードレビューにおけるコードクローン変更支援システムの開発
现代代码审查中代码克隆变更支持系统的开发
  • 批准号:
    23K11046
  • 财政年份:
    2023
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
多様なプログラミング言語に対応可能なコードクローン検出ツールの開発
开发可支持多种编程语言的代码克隆检测工具
  • 批准号:
    20K11745
  • 财政年份:
    2020
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Evaluation of Risk and Soundness of Open Source Software
开源软件的风险和健全性评估
  • 批准号:
    18H04094
  • 财政年份:
    2018
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Retrieving code clones that are harmful for software quality
检索对软件质量有害的代码克隆
  • 批准号:
    17H01725
  • 财政年份:
    2017
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
A systematic approach to implementing context-sensitive code completion
实现上下文相关代码完成的系统方法
  • 批准号:
    16K00106
  • 财政年份:
    2016
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Refactoring environment for the evolution of code clones
代码克隆进化的重构环境
  • 批准号:
    16K16034
  • 财政年份:
    2016
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Detecting Interlanguage Clones for Multilingual Web Applications
检测多语言 Web 应用程序的中间语言克隆
  • 批准号:
    15H06344
  • 财政年份:
    2015
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
対話的ソースコード変更支援システムの実現
交互式源码修改支持系统的实现
  • 批准号:
    15J03817
  • 财政年份:
    2015
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
A code clone detection approach based on topic extraction
一种基于主题提取的代码克隆检测方法
  • 批准号:
    26730036
  • 财政年份:
    2014
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
危険性の高いコードクローンに着目したソフトウェアの保守性向上手法
针对高风险代码克隆的软件可维护性改进方法
  • 批准号:
    13J01382
  • 财政年份:
    2013
  • 资助金额:
    $ 2.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了