Cloning in Industrail Practice - CLIP
Cloning in Industrail Practice - CLIP
批准号:
385444-2009
负责人:
Godfrey, Michael
金额:
$5.6万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2009
资助国家:
加拿大
项目状态:
已结题
起止时间:
2009-01-01 至 2010-12-31
中文摘要
我们希望调查一下,在大型的、长期存在的工业软件系统中,比如由CA开发或购买的那些系统中,代码克隆和代码分叉是否像在开放源码系统中已经确定的那样,是一种相当普遍的做法。我们建议使用CA拥有的一个或多个系统作为本研究的案例研究。在这个专有软件中检测到的代码克隆,需要根据它被引入系统的原因,以及这种有意或无意的代码克隆的软件工程优点进行分类。在开发了一个分类法来对商业系统中出现的代码克隆的不同方式进行分类之后,我们希望扩展和增强我们开发的现有工具,当出现大型软件系统时,可以对这些系统中的代码复制程度以及复制的优点进行评估。我们还希望开发能够自动减少源代码的工具,以便删除克隆代码,而不会在克隆代码被认为不受欢迎时改变该代码的外部行为。
英文摘要
We wish to investigate if in large, long-lived industrial software systems, such as those developed or purchased by CA, code cloning, and code forking is a fairly common practice, as has already determined is the case in open source systems. We propose to use one or more systems owned by CA as case studies for this research. The code cloning that is detected in this proprietary software, then needs to be categorized according to why it was introduced into the system, and on the software engineering merits of this deliberate or unintentional code cloning. Having developed a taxonomy to classify the different ways in which code cloning arises in commercial systems, we then wish to extend and enhance existing tools developed by us, that when presented with large software systems perform an assessment of the degree of code duplication within these systems, and the merits of that duplication. We also wish to develop tools that automate the reduction of source code, so as to remove cloned code, without altering the external behaviour of that code when this cloned code is deemed to be undesirable.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
The Last Mile: Adapting Software Analytics into Developers' Context
-
批准号:RGPIN-2018-04183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.97万
-
财政年份:2022
-
负责人:Godfrey, Michael
-
依托单位:
The Last Mile: Adapting Software Analytics into Developers' Context
-
批准号:RGPIN-2018-04183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2021
-
负责人:Godfrey, Michael
-
依托单位:
The Last Mile: Adapting Software Analytics into Developers' Context
-
批准号:RGPIN-2018-04183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2020
-
负责人:Godfrey, Michael
-
依托单位:
The Last Mile: Adapting Software Analytics into Developers' Context
-
批准号:RGPIN-2018-04183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2019
-
负责人:Godfrey, Michael
-
依托单位:
The Last Mile: Adapting Software Analytics into Developers' Context
-
批准号:RGPIN-2018-04183
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2018
-
负责人:Godfrey, Michael
-
依托单位:
IDE-assisted learning (IDEAL): helping developers to solve their "now problems" now
-
批准号:521667-2017
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.6万
-
财政年份:2018
-
负责人:Godfrey, Michael
-
依托单位:
Investigating software artifact provenance
-
批准号:217236-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2017
-
负责人:Godfrey, Michael
-
依托单位:
Investigating software artifact provenance
-
批准号:217236-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2016
-
负责人:Godfrey, Michael
-
依托单位:
Investigating software artifact provenance
-
批准号:217236-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Godfrey, Michael
-
依托单位:
Investigating software artifact provenance
-
批准号:217236-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Godfrey, Michael
-
依托单位:
Investigating software artifact provenance
-
批准号:217236-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Godfrey, Michael
-
依托单位:
Artifacts in context: making sense of software evolution
-
批准号:217236-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2012
-
负责人:Godfrey, Michael
-
依托单位:
Cloning in Industrial Practice - CLIP
-
批准号:385444-2009
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.6万
-
财政年份:2011
-
负责人:Godfrey, Michael
-
依托单位:
Artifacts in context: making sense of software evolution
-
批准号:217236-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2011
-
负责人:Godfrey, Michael
-
依托单位:
Artifacts in context: making sense of software evolution
-
批准号:217236-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2010
-
负责人:Godfrey, Michael
-
依托单位:
Cloning in Industrial Practice - CLIP
-
批准号:385444-2009
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.6万
-
财政年份:2010
-
负责人:Godfrey, Michael
-
依托单位:
Improving development intelligence - MINERVAN
-
批准号:385443-2009
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.08万
-
财政年份:2009
-
负责人:Godfrey, Michael
-
依托单位:
Artifacts in context: making sense of software evolution
-
批准号:217236-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2009
-
负责人:Godfrey, Michael
-
依托单位:
Artifacts in context: making sense of software evolution
-
批准号:217236-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2008
-
负责人:Godfrey, Michael
-
依托单位:
Understanding emergent properties of software
-
批准号:217236-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2007
-
负责人:Godfrey, Michael
-
依托单位:
海外基金