课题基金 / 基金详情

A Transformational Approach to Clone Refactoring

A Transformational Approach to Clone Refactoring
克隆重构的变革性方法
批准号:
0702764
负责人:
Barrett Bryant
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-08-15 至 2011-07-31

项目摘要

项目成果

Barrett Bryant的其他基金

相似基金

相关文献

中文摘要
翻译
提案702764一种克隆重构的转换方法Pi-Jeff GraySurveys指出,许多商业应用程序中10%的代码可能包含克隆,这些克隆表示在各个源文件中复制的代码片段。当代码克隆改变时,这提出了维护和发展的挑战,因为其他相应的克隆可能需要类似的适应。该研究项目将研究程序分析和转换技术,以支持代码克隆的分类、选择和重构。克隆检测这一课题过去已经被很多研究者研究过。然而,支持对克隆检测工具报告的结果进行分析和自动转换的科学基础仍然缺乏,往往需要手动进行克隆重构。这项研究的重点是对基础分析和转换技术的调查,这些技术将为软件工程师提供适当的工具支持,以提高他们的生产率,同时提高在克隆存在的情况下自适应更改的正确性。该项目有可能在关键应用领域的许多领域产生广泛影响(例如,科学和电子科学、以及用于企业软件的中间件)。此外,对教育目标的贡献是拟议研究计划的核心。
英文摘要
Proposal 702764A Transformational Approach to Clone Refactoring PI - Jeff GraySurveys indicate that 10% of the code in many commercial applications may contain clones, which represent fragments of code that are duplicated throughout various source files. This presents a maintenance and evolution challenge when a code clone is changed because it is likely that the other corresponding clones require similar adaptation. This research project will investigate program analysis and transformation techniques to support the categorization, selection, and refactoring of code clones. The topic of clone detection has been investigated in the past by many researchers. However, scientific foundations to support analysis and automated transformation of the results reported from a clone detection tool are still lacking and often require a manual approach to clone refactoring. The key focus of this research is an investigation into the foundational analysis and transformation techniques that will provide a software engineer with the proper tool support to increase their productivity while improving the correctness of adaptive changes in the presence of clones. This project has potential for broad impact across many domains in critical application areas (e.g., scientific and ?e-science,? as well as middleware for enterprise software). In addition, contributions toward educational objectives are core to the proposed research plan.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Grammar Inference Technology Applications in Software Engineering
  • 批准号:
    0811630
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2008
  • 负责人:
    Barrett Bryant
  • 依托单位:
Computer and Information Sciences Undergraduate Laboratory Enhancement: A Telecommunications Specialization
  • 批准号:
    9351476
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.2万
  • 财政年份:
    1993
  • 负责人:
    Barrett Bryant
  • 依托单位:
国内基金
海外基金
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
  • 批准号:
    81070152
  • 项目类别:
    面上项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2010
  • 负责人:
    唐恺
  • 依托单位: