A Transformational Approach to Clone Refactoring
克隆重构的变革性方法
基本信息
- 批准号:0702764
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-08-15 至 2011-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
提案702764克隆重构的转换方法PI - Jeff GraySurveys指出,许多商业应用程序中10%的代码可能包含克隆,克隆表示在各种源文件中复制的代码片段。当代码克隆被改变时,这提出了维护和进化挑战,因为其他对应的克隆可能需要类似的适应。本研究计画将探讨程式分析与转换技术,以支援程式码克隆的分类、选择与重构。克隆检测的主题在过去已经被许多研究人员研究过。然而,支持克隆检测工具报告的结果的分析和自动转换的科学基础仍然缺乏,并且通常需要手动方法来克隆重构。本研究的重点是调查的基础分析和转换技术,将提供适当的工具支持,以提高他们的生产力,同时提高克隆存在的自适应变化的正确性的软件工程师。该项目有可能对关键应用领域的许多领域产生广泛影响(例如,科学与?e-science,?以及用于企业软件的中间件)。此外,对教育目标的贡献是拟议的研究计划的核心。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Barrett Bryant其他文献
Barrett Bryant的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Barrett Bryant', 18)}}的其他基金
Grammar Inference Technology Applications in Software Engineering
语法推理技术在软件工程中的应用
- 批准号:
0811630 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Continuing Grant
Computer and Information Sciences Undergraduate Laboratory Enhancement: A Telecommunications Specialization
计算机与信息科学本科实验室增强:电信专业
- 批准号:
9351476 - 财政年份:1993
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
EnSite array指导下对Stepwise approach无效的慢性房颤机制及消融径线设计的实验研究
- 批准号:81070152
- 批准年份:2010
- 资助金额:10.0 万元
- 项目类别:面上项目
相似海外基金
Understanding The Political Representation of Men: A Novel Approach to Making Politics More Inclusive
了解男性的政治代表性:使政治更具包容性的新方法
- 批准号:
EP/Z000246/1 - 财政年份:2025
- 资助金额:
-- - 项目类别:
Research Grant
CAREER: Real-Time First-Principles Approach to Understanding Many-Body Effects on High Harmonic Generation in Solids
职业:实时第一性原理方法来理解固体高次谐波产生的多体效应
- 批准号:
2337987 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
CAREER: Data-Enabled Neural Multi-Step Predictive Control (DeMuSPc): a Learning-Based Predictive and Adaptive Control Approach for Complex Nonlinear Systems
职业:数据支持的神经多步预测控制(DeMuSPc):一种用于复杂非线性系统的基于学习的预测和自适应控制方法
- 批准号:
2338749 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
SWIFT-SAT: Unlimited Radio Interferometry: A Hardware-Algorithm Co-Design Approach to RAS-Satellite Coexistence
SWIFT-SAT:无限无线电干涉测量:RAS 卫星共存的硬件算法协同设计方法
- 批准号:
2332534 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Uncovering the adaptive origins of fossil apes through the application of a transdisciplinary approach
合作研究:通过应用跨学科方法揭示类人猿化石的适应性起源
- 批准号:
2316612 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Uncovering the adaptive origins of fossil apes through the application of a transdisciplinary approach
合作研究:通过应用跨学科方法揭示类人猿化石的适应性起源
- 批准号:
2316615 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
Postdoctoral Fellowship: EAR-PF: Establishing a new eruption classification with a multimethod approach
博士后奖学金:EAR-PF:用多种方法建立新的喷发分类
- 批准号:
2305462 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Fellowship Award
「生きづらさ」を抱える妊産婦に対するnon-stigmatizing approachの開発
为正在经历“生活困难”的孕妇制定一种非侮辱性的方法
- 批准号:
24K14025 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Structure-Focused Multi-task Learning Approach for structural pattern recognition and analysis
用于结构模式识别和分析的以结构为中心的多任务学习方法
- 批准号:
24K20789 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists
A mobile health solution in combination with behavioral change approach to improve vaccination coverage and timeliness in Bangladesh: A cluster randomized control trial
移动健康解决方案与行为改变方法相结合,以提高孟加拉国的疫苗接种覆盖率和及时性:集群随机对照试验
- 批准号:
24K20168 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Early-Career Scientists