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

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

基本信息

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

项目摘要

近年,ソフトウェアは社会活動のあらゆる場面で利用されており,社会のインフラストラクチャとなっている.そのため,ソフトウェアの信頼性を高めることは非常に重要である.ソフトウェアの信頼性を高めるための方法の一つは,設計書やソースコードに対してレビューを行い,ソフトウェアの欠陥を除去することである.レビューとは,ソフトウェアを実行するのではなく,レビュー対象物を読むことにより,欠陥を発見する作業を指す.レビューはソフトウェア開発において重要な作業の一つであり,これまで多くの研究で取り組まれてきた.レビューでの欠陥の見逃しを減少させるために,様々なレビュー方法が提案されている.例えば,アドホックレビューウォークスルー,インスペクションなどがあり,それぞれ実施に要する時間と効果が異なる.このため,これらから開発中のプロジェクトに適用する方法を選択する必要がある.適用方法の選択を支援するアプローチのひとつは,事前に様々な条件でレビュー方法を評価し,一般的に効果の高い方法を明確にすることである.本研究では,オンライン最適化のアプローチに基づき,複数のレビュー方法をレビュー中に評価し,最適な方法を動的に決定する.そのためにバンディットアルゴリズムに基づくレビュー最適化方法を提案する.バンディットアルゴリズムについて例を用いて説明する.当たり確率の異なる複数のスロットマシンがあり,100コインを賭けることができるとする.一般的なアプローチでは,特定のマシンに一度に100コイン全てを賭ける.これに対しバンディットアルゴリズムでは,報酬の期待値が高いマシンを特定するために,1コインずつあるマシンに賭け,もしそのマシンの報酬が低かった場合,別のスロットを選ぶことを繰り返す.本研究のアプローチでも同様に,レビュー対象文書を1ページずつ異なるレビュー方法で順にレビューし,最も効果の高い方法を特定する.
近年来,软件已用于社交活动的各个方面,并已成为社会基础设施。因此,提高软件的可靠性非常重要。提高软件可靠性的一种方法是查看设计文档和源代码以删除软件缺陷。评论是指通过阅读评论主题而不是运行软件来发现缺陷的过程。评论是软件开发中重要的任务之一,并且一直在许多研究中一直从事。已经提出了各种审查方法来减少评论中缺失的缺陷。例如,有临时的审查演练和检查,每个实施所需的时间和有效性不同。因此,有必要选择一种将其应用于从中开发的项目的方法。一种帮助您选择应用程序方法的方法是在各种条件下提前评估审查方法,并阐明通常有效的方法。在这项研究中,基于一种在线优化方法,在审查过程中评估了多种审查方法,并动态确定了最佳方法。为此,我们提出了一种基于强盗算法的审查优化方法。强盗算法将使用示例来解释。假设有多台冠军机会不同的老虎机,您可以押注100个硬币。典型的方法涉及一次在特定机器上下注所有100个硬币。相比之下,Bandit算法反复下注每台机器一枚硬币,以识别具有高奖励期望的机器,如果该机器的奖励较低,则选择另一个插槽。同样,在这项研究的方法中,通过审查不同的审查方法,并确定了最有效的方法来审查要审查的文档。

项目成果

期刊论文数量(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
プログラミング言語の使用割合とソフトウェア開発の生産性との関係
编程语言使用率与软件开发生产力的关系
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹
Wageningen University & Research(オランダ)
瓦赫宁根大学及研究中心(荷兰)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Influence of Software Project Structure to Development Cost and Time
软件项目结构对开发成本和时间的影响
  • DOI:
    10.20729/00225493
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹
Clone Detection Method Selection Based on Bandit Algorithm: a Preliminary Analysis
基于Bandit算法的克隆检测方法选择:初步分析
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Takeru Tabo;Takuto Kudo;Masateru Tsunoda;Amjed Tahir;Kwabena Ebo Bennin;Koji Toda;Keitaro Nakasai;and Akito Monden
  • 通讯作者:
    and Akito Monden
{{ 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
  • 作者:
    小野 健一;角田 雅照
  • 通讯作者:
    角田 雅照
イロレーティングに基づく授業間比較の試み
尝试根据 Elo 评级比较班级
作業時間に基づくソフトウェア保守ベンチマーキングの試み
基于工时的软件维护基准测试的尝试
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;門田 暁人;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹
Empirical Evaluation of Software Development Effort Estimation Based on Upper Phase Development Activity
基于上阶段开发活动的软件开发工作量估算实证评价
  • DOI:
    10.11309/jssst.31.2_129
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;戸田 航史;伏田 享平;亀井 靖高;Meiyappan Nagappan;鵜林 尚靖
  • 通讯作者:
    鵜林 尚靖
作業時間と単価に基づくシステム運用費用の分析
基于工时和单价的系统运营成本分析
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    角田 雅照;門田 暁人;松本 健一;大岩 佐和子;押野 智樹
  • 通讯作者:
    押野 智樹

角田 雅照的其他文献

{{ 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)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了