デバッグ支援を目的とした類似コードの検出・分類手法

用于调试支持的相似代码检测和分类方法

基本信息

  • 批准号:
    08J01964
  • 负责人:
  • 金额:
    $ 0.77万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 财政年份:
    2008
  • 资助国家:
    日本
  • 起止时间:
    2008 至 2009
  • 项目状态:
    已结题

项目摘要

今年度は,昨年度提案した手法の有効性の確認と,手法の改良を行った.まず,ソフトウェア開発企業が開発したソフトウェアに含まれていた欠陥を対象とした実験を行い,有効性の確認を行った.このソフトウェア開発企業では,ある欠陥を修正した後,長期間経過してから,類似の欠陥を修正していた.提案する手法の適用実験として,最初に修正した欠陥を含むプログラムを提案する手法に入力し,出力として長期間経過してから修正された欠陥を含むプログラムが得られるかどうか確認し,含まれたという実験結果が得られた.次に,プログラム中の類似コードについて世界的な著名な研究成果を残しているウォータールー大学のMichael W.Godfrey博士やシンガポール国立大学のStan Jarzabek博士を訪問し,提案手法の妥当性や評価方法について議論を行い,その結果に基づいて手法の評価や改良を行った.その結果,類似性の判定に,レーベンシュタイン距離やShared Information等の尺度の導入を検討すべきという意見や,テキスト照合ベースの類似コード検出手法と提案手法との比較実験を行うべきという意見が得られた.ソフトウェア工学においては,各手法の有効性の確認するためには,様々な対象に対して実験を行う必要があるため,本研究のように手法の評価やそれに基づく手法の改良を行いながら,有効性の高い適用対象の特徴を明らかにしたり,有効性の高い適用対象の範囲を広げたりすることが強く望まれている.そのため,本研究の成果は,ソフトウェア工学において有意義な知見として評価されると考えている.
This year, the effectiveness of last year's proposal was confirmed, and the improvement of the technique was carried out. The company is open験を行い, Validity confirmation を行った.このソフトウェア开発公司では,あるowed癥を Repair After the positive, the long period of time has passed, similar to the correction of the shortcomings. The application of the proposal technique is applicable実験として, the initial correction was due to the original proposal and the technique was put into the force, out力として长経过してからcorrectionされたowed癥を containむプログラムが得られるかどうかConfirmation し, including まれたという実験 results がget られた.times に, プログラム中のsimilar コードにThe world's famous research results Michael Dr. W. Godfrey, Stan of National University Dr. Jarzabek's interview, the appropriateness of the proposal method, the evaluation method, the discussion, the results, the basisいて Technique の Evaluation 価 や Improvement を っ た. そ の Result, Similarity の Judgment , レ ー ベ ン シ ュ タ イ ン Distance や Shared Information, etc., the introduction of the scale, the introduction of the proposal, the proposal of the proposal, the comparison of the opinions, the comparison of the opinions, the similarity of the information and the introduction of information. The opinions of きというが得られた.ソフトウェア工学においては, each technique is effective Sexual confirmation is necessary, This study's review of the のように Technique's のようにににのやそれに-based づく Technique's の行いながら has The effectiveness is high and the application is applicable to the object. The effectiveness is high and the application is applicable to the object. The results of this research areソフトウェア工学においてmeaningfulな知见としてreview価されると考えている.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Towards an Assessment of the Quality of Refactoring Patterns
重构模式质量评估
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    IKEDA Osamu;et al.;S.Seirin Lee;Norihiro Yoshida
  • 通讯作者:
    Norihiro Yoshida
{{ 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:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    石津 卓也;吉田 則裕;崔 恩瀞;井上 克郎
  • 通讯作者:
    井上 克郎
コード片のベクトル表現に基づく大規模コードクローン集合の特徴調査
基于代码片段向量表示的大规模代码克隆集特征研究
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    横井 一輝;崔 恩瀞;吉田 則裕;井上 克郎
  • 通讯作者:
    井上 克郎
変更履歴解析に基づくリファクタリング検出技術の調査
基于变更历史分析的重构检测技术研究
Matching Automaton for String Pattern with Greedy Semantics
具有贪婪语义的字符串模式匹配自动机
  • DOI:
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    平山 力地;吉田 則裕;飯田 元;Taro Suzuki
  • 通讯作者:
    Taro Suzuki
Fuzz4B: A Support Tool for Fuzzing with AFL
Fuzz4B:使用 AFL 进行模糊测试的支持工具
  • DOI:
    10.11309/jssst.39.2_124
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    宮木 龍;吉田 則裕;藤原 賢二;都築 夏樹;山本 椋太;高田 広章
  • 通讯作者:
    高田 広章

吉田 則裕的其他文献

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

{{ truncateString('吉田 則裕', 18)}}的其他基金

ファジングが発見した不具合の自動修正技術
Fuzzing发现的缺陷自动修正技术
  • 批准号:
    24K02923
  • 财政年份:
    2024
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
多様なプログラミング言語に対応可能なコードクローン検出ツールの開発
开发可支持多种编程语言的代码克隆检测工具
  • 批准号:
    20K11745
  • 财政年份:
    2020
  • 资助金额:
    $ 0.77万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了