A Study on Fault Localization for Automated Program Repair
程序自动化修复的故障定位研究
基本信息
- 批准号:20H04166
- 负责人:
- 金额:$ 10.73万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:2020
- 资助国家:日本
- 起止时间:2020-04-01 至 2024-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
同じ機能を持つプログラムでも,その構造によって SBFL の欠陥限局精度には差が生じる.よって,プログラム構造を SBFL に適する形に変更することで,機能を保ちつつ SBFL の精度向上が期待される.申請者はこれまでにBFL に適するプログラム構造を発見するために,SBFL スコアを提案し,小規模な実験を行ってきた.本年度はその実験規模を拡大しさらに多くのSBLとの親和性の高いプログラム構造の発見を試みた.具体的には,365個のプログラムからSBFLスコアを計算した.またSBFLスコア計算の際に新たに16種のミューテーションを考案した.この結果,SBFLと親和性の高いプログラム構造を新たに3つ発見できた.また,テスト種別とSBFL精度との関係も調査した.本年はテスト種別を正常系テストと異常系テストとして, 正常系テストのみの場合,異常系テストのみの場合,二種のテストが混ざっている場合のSBFLスコアの傾向を調査した.その結果,異常系テストが含まれない場合はSBFLの精度が低くなる傾向になることがわかった.また,テストケースが十分に存在しない場合であってもSBFLを行うためにテスト自動生成手法が用いられるが,テスト自動生成手法と生成対象のプログラム構造との関係についても調査を行った.その結果,テスト自動生成手法と相性の悪いプログラムの構造を4種発見することに成功した.
项目成果
期刊论文数量(32)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Classification of Changes Based on API
基于API的变更分类
- DOI:10.1007/978-3-031-21388-5_5
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Iriyama Masashi;Higo Yoshiki;Kusumoto Shinji
- 通讯作者:Kusumoto Shinji
プルリクエストのレビューを支援するツールプラットフォーム
帮助审查拉取请求的工具平台
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Kanon Harada;Katsuhisa Maruyama;原田和音,丸山勝久;トウ ハクブン,丸山勝久
- 通讯作者:トウ ハクブン,丸山勝久
自動プログラム修正を用いたマージ競合の解決
使用自动程序修复解决合并冲突
- DOI:10.20729/00214246
- 发表时间:2021
- 期刊:
- 影响因子: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 }}
肥後 芳樹其他文献
タスクボードとオンラインストレージを用いたソフトウェア開発PBLのためのタスク記録支援環境の構築
利用任务板和在线存储构建软件开发PBL任务记录支持环境
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
高先 修平;井垣 宏;肥後 芳樹;楠本 真二 - 通讯作者:
楠本 真二
Applying Multi-objective Genetic Algorithm to Improve Automated Program Generation by Selecting Complementary Variants
应用多目标遗传算法通过选择互补变体来改进自动程序生成
- DOI:
10.20729/00220234 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
渡辺 大登;松本 真佑;肥後 芳樹;楠本 真二;倉林 利行;切貫 弘之;丹野 治門 - 通讯作者:
丹野 治門
コードクローン解析に基づくリファクタリングの試み
基于代码克隆分析的重构尝试
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
Yusuke Ohba;Hiroshi Nojima;Yasuyuki Kita et al.;Y.Sawai;吉田則裕;Yoshiki Higo;肥後芳樹;肥後芳樹;肥後芳樹;肥後 芳樹 - 通讯作者:
肥後 芳樹
Proposition and Evaluation of Method-level Semantic Versioning
方法级语义版本控制的提出与评估
- DOI:
10.14923/transinfj.2018jdp7074 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
林 純一;肥後 芳樹;楠本 真二 - 通讯作者:
楠本 真二
構文種別に着目したDockerfileのコードクローン検出手法
关注语法类型的Dockerfile代码克隆检测方法
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
鶴 智秋;中川 将;松本 真佑;肥後 芳樹;楠本 真二 - 通讯作者:
楠本 真二
肥後 芳樹的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('肥後 芳樹', 18)}}的其他基金
機能等価メソッドデータセットの構築によるソフトウェア工学タスクの高度化
通过构建功能等效的方法数据集来改进软件工程任务
- 批准号:
24H00692 - 财政年份:2024
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Autorepairability: creating and disseminating a new software quality indicator
自动修复性:创建和传播新的软件质量指标
- 批准号:
21K18302 - 财政年份:2021
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Challenging Research (Pioneering)
コードクローンに特化した自動リファクタリング手法の提案と実装
专门针对代码克隆的自动重构方法的提出与实现
- 批准号:
04J08351 - 财政年份:2004
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for JSPS Fellows
相似海外基金
Fully Automated Resolution of Merge Conflicts to Promote Individual Software Changes
全自动解决合并冲突以促进单个软件变更
- 批准号:
22K11985 - 财政年份:2022
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Autorepairability: creating and disseminating a new software quality indicator
自动修复性:创建和传播新的软件质量指标
- 批准号:
21K18302 - 财政年份:2021
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Challenging Research (Pioneering)
A study on autonomous maintainability technique toward ultra long-term software
超长期软件自主可维护技术研究
- 批准号:
18KT0013 - 财政年份:2018
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Software Automatic Repair and Update Proposal by Virtual Developer
虚拟开发人员的软件自动修复和更新建议
- 批准号:
18K11241 - 财政年份:2018
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Automated Program Repair for Web Applications
Web 应用程序的自动程序修复
- 批准号:
16K16039 - 财政年份:2016
- 资助金额:
$ 10.73万 - 项目类别:
Grant-in-Aid for Young Scientists (B)