Change, similarity and redundancy in software systems

软件系统中的变化、相似性和冗余

基本信息

  • 批准号:
    386505-2010
  • 负责人:
  • 金额:
    $ 1.09万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2010
  • 资助国家:
    加拿大
  • 起止时间:
    2010-01-01 至 2011-12-31
  • 项目状态:
    已结题

项目摘要

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.
研究表明,高达80%的软件开发成本花在了软件维护上。软件维护的一个方面是处理重复的代码。对代码部分进行复制和粘贴,无论是否进行微小的更改,都是一种常见的软件开发实践,随着时间的推移,大型软件系统会开发出许多这样的“软件克隆”。虽然这种克隆通常是有意的,并且在许多方面都很有用,但它可能会在大型软件系统的维护中造成重大问题,因为它增加了更新异常的风险,增加了程序大小和复杂性,并导致高昂的维护成本。因此,克隆检测是软件维护研究中的一个重要问题,是许多软件工程任务的基础。在过去的几年里,我们在检测和分析那些在复制的片段中进行了微小的添加、删除和修改的软件克隆方面取得了显著的进步。

项目成果

期刊论文数量(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 }}

Roy, ChanchalKumar其他文献

Roy, ChanchalKumar的其他文献

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

{{ truncateString('Roy, ChanchalKumar', 18)}}的其他基金

NSERC CREATE in Software Analytics Research (SOAR)
软件分析研究 (SOAR) 中的 NSERC CREATE
  • 批准号:
    543262-2020
  • 财政年份:
    2021
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Collaborative Research and Training Experience
NSERC CREATE in Software Analytics Research (SOAR)
软件分析研究 (SOAR) 中的 NSERC CREATE
  • 批准号:
    543262-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Collaborative Research and Training Experience
Change, Similarity and Redundancy in Software**
软件中的变更、相似性和冗余**
  • 批准号:
    477859-2015
  • 财政年份:
    2018
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    477859-2015
  • 财政年份:
    2017
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
A Simple, Efficient and Robust Code Completion System for ESTI Development Environment
用于ESTI开发环境的简单、高效、健壮的代码完成系统
  • 批准号:
    492482-2015
  • 财政年份:
    2016
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Engage Grants Program
Code reviewer recommendation based on cross-project and technology experience
基于跨项目和技术经验的代码审查员推荐
  • 批准号:
    491464-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Engage Grants Program
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
  • 批准号:
    386505-2010
  • 财政年份:
    2014
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
  • 批准号:
    386505-2010
  • 财政年份:
    2013
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
  • 批准号:
    386505-2010
  • 财政年份:
    2012
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
  • 批准号:
    386505-2010
  • 财政年份:
    2011
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual

相似海外基金

Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2021
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2020
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2019
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2018
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software**
软件中的变更、相似性和冗余**
  • 批准号:
    477859-2015
  • 财政年份:
    2018
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2017
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    477859-2015
  • 财政年份:
    2017
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2016
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
  • 批准号:
    RGPIN-2015-04396
  • 财政年份:
    2015
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
  • 批准号:
    386505-2010
  • 财政年份:
    2014
  • 资助金额:
    $ 1.09万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了