Change, similarity and redundancy in software systems
Change, similarity and redundancy in software systems
批准号:
386505-2010
负责人:
Roy, ChanchalKumar
金额:
$1.46万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2011
资助国家:
加拿大
项目状态:
已结题
起止时间:
2011-01-01 至 2012-12-31
中文摘要
研究表明,高达80%的软件开发成本花在软件维护上。软件维护的一个方面是处理重复代码。复制和粘贴代码段,无论是否进行微小更改,都是一种常见的软件开发实践,随着时间的推移,大型软件系统会开发出许多这样的“软件克隆”。虽然这种克隆通常是故意的,并且在许多方面都很有用,但它可能会在大型软件系统的维护中造成重大问题,因为它增加了更新异常的风险,增加了程序大小和复杂性,并导致了高昂的维护成本。因此,克隆检测是软件维护研究中的一个重要问题,也是广泛的软件工程任务的基础。在过去的几年中,我们在检测和分析险些遗漏的软件克隆方面取得了显著的进步,这些克隆在复制的片段中进行了微小的添加、删除和修改。
英文摘要
Studies show that up to 80% of software development cost is spent on software maintenance. One aspect of software maintenance is dealing with duplicated code. Copy-and-paste of code sections with or without minor changes is a common software development practice, and over time large software systems develop many such "software clones". While such cloning is often intentional and can be useful in many ways, it can cause significant problems in the maintenance of large software systems because it increases the risk of update anomalies, increases program size and complexity, and contributes to high maintenance costs. Clone detection is thus an important problem in software maintenance research, and serves as the basis of a wide range of software engineering tasks. In the last several years, we have significantly advanced the state-of-the-art in the detection and analysis of near-miss software clones, those where minor additions, deletions and modifications have been made in the copied fragments.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSERC CREATE in Software Analytics Research (SOAR)
-
批准号:543262-2020
-
项目类别:Collaborative Research and Training Experience
-
资助金额:$21.86万
-
财政年份:2021
-
负责人:Roy, ChanchalKumar
-
依托单位:
NSERC CREATE in Software Analytics Research (SOAR)
-
批准号:543262-2020
-
项目类别:Collaborative Research and Training Experience
-
资助金额:$10.93万
-
财政年份:2020
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, Similarity and Redundancy in Software**
-
批准号:477859-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, Similarity and Redundancy in Software
-
批准号:477859-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Roy, ChanchalKumar
-
依托单位:
A Simple, Efficient and Robust Code Completion System for ESTI Development Environment
-
批准号:492482-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Roy, ChanchalKumar
-
依托单位:
Code reviewer recommendation based on cross-project and technology experience
-
批准号:491464-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2012
-
负责人:Roy, ChanchalKumar
-
依托单位:
Change, similarity and redundancy in software systems
-
批准号:386505-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Roy, ChanchalKumar
-
依托单位:
Identification and analysis of semantic software clones
-
批准号:348701-2007
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2008
-
负责人:Roy, ChanchalKumar
-
依托单位:
Identification and analysis of semantic software clones
-
批准号:348701-2007
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2007
-
负责人:Roy, ChanchalKumar
-
依托单位:
海外基金