Change, similarity and redundancy in software systems

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

基本信息

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

相似国自然基金

面向大规模高维数据的高效相似性检索方法研究
  • 批准号:
    62302110
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于大脑空间模式相似性探究精神分裂症纹状体的结构异常及其遗传关联研究
  • 批准号:
    82302288
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
Cowen-Douglas算子组的相似不变量
  • 批准号:
    12371129
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目
柔性薄板仿生推进性能和尾迹演化自相似特性研究
  • 批准号:
    12372241
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
长大字符串数据相似度智能搜索研究
  • 批准号:
    62302180
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

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

作者:{{ showInfoDetail.author }}

知道了