潜在バグの発見・修正を可能とするJust-in-time自動バグ修正の提案
及时自动修复错误的提案,可以发现和修复潜在的错误
基本信息
- 批准号:22K17874
- 负责人:
- 金额:$ 2.91万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Early-Career Scientists
- 财政年份:2022
- 资助国家:日本
- 起止时间:2022-04-01 至 2025-03-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
ソフトウェア工学における重要課題の1つに,ソフトウェアのバグ修正の効率化が挙げられる.本研究課題では,そういったバグを見つけ自動修正する手法を提案することを目指している.一方で,バグを見つける手法や自動修正する手法は未だ研究途上であり,様々な課題が存在する.そのため,様々な角度から手法の可能性を探っていく必要がある.初年度は以下に示すように広くテーマを設定し研究に取り組んだ.1) バグ予測手法の深化:バグ予測手法は本研究課題における重要な構成要素である.自動バグ修正へと繋げるため,クラス単位や行単位といった細粒度での予測を行うための手法の提案,評価を行った.また,そのほかにもバグ予測に関連する調査・研究をおこなった.2) バグ修正手法の深化:実行経路を考慮した自動バグ修正,機械学習・深層学習手法を用いた自動バグ修正など,本研究の達成に必要な技術の評価・提案をおこなった.また,提案書には明記していなかったが,昨今の機械学習・深層学習モデルの精度向上およびその応用範囲の拡大から,機械学習・深層学習モデルもソフトウェアの一種と見做し,そこに含まれるバグの修正を行うことを目指した研究をおこなった.3) 開発者のコーディング支援の深化:あらゆる潜在バグを予測することは困難であることから,潜在バグそのものの発生を抑止することも重要である.その観点から,開発者がコーディング段階でバグを含まなくて良くなるような支援手法についても研究をおこなった.また,コーディング支援に関連して,コーディングプロセスに関する実証評価も行い,支援対象について検討を行った.
Important topics in ソフトウェア engineering における ソフトウェア 1 に, ソフトウェア バグ バグ, efficiency modification が挙げられる. This research topic で は, そ う い っ た バ グ を see つ け automatic correction す る technique proposed を す る こ と を refers し て い る. One party で, バ グ を see つ け る gimmick や automatic correction す る gimmick は not だ research way on で あ り, others 々 な subject が exist す る. Youdaoplaceholder0 ら ため, 々な Angle ら ら technique <e:1> possibility を exploration って く く く necessary がある. In the first year, the following に shows すように, くテ, に, を. Set up a <s:1> study に and take a んだ group んだ. 1) バグ pre-test method deepening: バグ pre-test method における important な constituent elements of this research topic である. Automatic バ グ correction へ と 繋 げ る た め, ク ラ ス 単 bit line や 単 bit と い っ た fine-grained で の line to measure を う た め の の proposal, review 価 を line っ た. ま た, そ の ほ か に も バ グ be に masato even す る investigation, research を お こ な っ た. 2) バ グ correction technique の deepening: be 経 way を consider し た automatic バ グ correction, machine learning, deep technique を with い た automatic バ グ correction な ど, this study の reached に な necessary technical の review proposed 価 · を お こ な っ た. ま た, proposal book に は Ming ji し て い な か っ た が, yesterday today の mechanical learning, deep モ デ ル の precision upward お よ び そ の 応 with van 囲 の company, big か ら, machine learning, deep モ デ ル も ソ フ ト ウ ェ ア の a と do し, そ こ に containing ま れ る バ グ の fixed line を う こ と を refers し た research を お こ な っ た. 3) open 発 の コ ー デ ィ ン グ support の deepening: あ ら ゆ る potential バ グ を be す る こ と は difficult で あ る こ と か ら, potential バ グ そ の も の の 発 raw を dampening す る こ と も important で あ る. そ の 観 point か ら, open 発 が コ ー デ ィ ン グ Duan Jie で バ グ を containing ま な く て good く な る よ う な support technique に つ い て も research を お こ な っ た. ま た, コ ー デ ィ ン グ support に masato even し て, コ ー デ ィ ン グ プ ロ セ ス に masato す る card be review 価 も い, support like に seaborne つ い て 検 line for を っ た.
项目成果
期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
DVCリポジトリにおける機械学習パイプラインの進化に関する調査
DVC 存储库中机器学习管道演变的调查
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Jiao Pan;Weite Li;Liang Li;Kyoko Hasegawa;Satoshi Tanaka;中村 悠人,松田 雄河,松尾 春紀,近藤 将成,亀井 靖高,鵜林 尚靖
- 通讯作者:中村 悠人,松田 雄河,松尾 春紀,近藤 将成,亀井 靖高,鵜林 尚靖
Pythonにおける機械学習関連ライブラリの自動推薦手法の評価
Python中机器学习相关库的自动推荐方法评估
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Gorai Takeru;Saito Daisuke;Minematsu Nobuaki;小柳 慶,秋山 楽登,沖野 健太郎,近藤 将成,亀井 靖高,鵜林 尚靖
- 通讯作者:小柳 慶,秋山 楽登,沖野 健太郎,近藤 将成,亀井 靖高,鵜林 尚靖
Towards Privacy Preserving Cross Project Defect Prediction with Federated Learning
- DOI:10.1109/saner56733.2023.00052
- 发表时间:2023-03
- 期刊:
- 影响因子:0
- 作者:Hiroki Yamamoto;Dong Wang;Gopi Krishnan Rajbahadur;Masanari Kondo;Yasutaka Kamei;Naoyasu Ubayashi
- 通讯作者:Hiroki Yamamoto;Dong Wang;Gopi Krishnan Rajbahadur;Masanari Kondo;Yasutaka Kamei;Naoyasu Ubayashi
自動プログラム修正に対する実行経路を考慮した自動テストケース生成の評価
考虑自动程序修改的执行路径的自动测试用例生成评估
- DOI:
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:若松 昌宏;松田 雄河;近藤 将成;亀井 靖高;鵜林 尚靖
- 通讯作者:鵜林 尚靖
Dockerfileの開発を支援するインタラクティブツールの提案
辅助 Dockerfile 开发的交互式工具建议
- DOI:
- 发表时间:2023
- 期刊:
- 影响因子:0
- 作者:稲田 司;石本 優太;近藤 将成;亀井 靖高;鵜林 尚靖
- 通讯作者:鵜林 尚靖
{{
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:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
山手 響介;近藤 将成;亀井 靖高;鵜林 尚靖 - 通讯作者:
鵜林 尚靖
Differences between human- and machine-based audio deepfake detection; analysis on the ASVspoof 2019 database
基于人类和机器的音频深度伪造检测之间的差异;
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
中村 悠人;松尾 春紀;松田 雄河;近藤 将成;亀井 靖高;鵜林 尚靖;谷口 忠大;Junichi Yamagishi - 通讯作者:
Junichi Yamagishi
AI Quality Assurance:Fault Localization and Repair Techniques for Neural Network Models
人工智能质量保证:神经网络模型的故障定位和修复技术
- DOI:
10.20729/00220265 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
石本 優太;近藤 将成;亀井 靖高;鵜林 尚靖 - 通讯作者:
鵜林 尚靖
Pythonにおける機械学習関連ライブラリの自動推薦手法の初期評価
Python机器学习相关库自动推荐方法初步评估
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
小栁 慶;秋山 楽登;山手 響介;近藤 将成;亀井 靖高;鵜林 尚靖 - 通讯作者:
鵜林 尚靖
Quantum computer architecture: from NISQ processors to fault-tolerant quantum computers
量子计算机架构:从 NISQ 处理器到容错量子计算机
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
沖野 健太郎;松尾 春紀;山本 大貴;近藤 将成;亀井 靖高;鵜林 尚靖;Kae Nemoto - 通讯作者:
Kae Nemoto
近藤 将成的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('近藤 将成', 18)}}的其他基金
開発者個人の活動に対する深層学習によるソフトウェア不具合検出技法
使用深度学习的软件缺陷检测技术用于个人开发人员活动
- 批准号:
19J23477 - 财政年份:2019
- 资助金额:
$ 2.91万 - 项目类别:
Grant-in-Aid for JSPS Fellows
相似海外基金
機械がバグを修正する時代―擬似オラクル生成・適用と自動バグ修正技術の深化
机器修复bug的时代——伪预言机生成与应用深化及自动修复bug技术
- 批准号:
21H04877 - 财政年份:2021
- 资助金额:
$ 2.91万 - 项目类别:
Grant-in-Aid for Scientific Research (A)