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
相似国自然基金
基于K串位置的序列相似性和机器学习的物种亲缘分析方法研究
- 批准号:2025JJ70245
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
面向结构语义感知和相似性学习的多模态医学影像配准
- 批准号:JCZRYB202500826
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于深度排序哈希的高维数据相似性检索方法研究
- 批准号:
- 批准年份:2025
- 资助金额:10.0 万元
- 项目类别:省市级项目
二进制代码重优化及其在代码相似性分析中的应用
- 批准号:
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于学习感知的高维数据相似性检索方法研究
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
基于自相似性和稀疏低秩先验的地震数据重建方法
- 批准号:
- 批准年份:2024
- 资助金额:15.0 万元
- 项目类别:省市级项目
顾及地理环境相似性的犯罪风险跨地域细粒度空间推测研究
- 批准号:42371251
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
融合语义和空间信息的跨模态城市地理空间场景相似性度量研究
- 批准号:42301495
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于环境相似性分区的全球陆地生态系统土壤异养呼吸遥感估算研究
- 批准号:42371361
- 批准年份:2023
- 资助金额:46.00 万元
- 项目类别:面上项目
基于患者路径与相似性算法的多源数据整合与中医隐性知识发掘方法
- 批准号:82374627
- 批准年份:2023
- 资助金额:45.00 万元
- 项目类别:面上项目
相似海外基金
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
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
- 批准号:
RGPIN-2015-04396 - 财政年份:2017
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
- 批准号:
477859-2015 - 财政年份:2017
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
- 批准号:
RGPIN-2015-04396 - 财政年份:2016
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Change, Similarity and Redundancy in Software
软件中的变化、相似性和冗余
- 批准号:
RGPIN-2015-04396 - 财政年份:2015
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual
Change, similarity and redundancy in software systems
软件系统中的变化、相似性和冗余
- 批准号:
386505-2010 - 财政年份:2013
- 资助金额:
$ 1.46万 - 项目类别:
Discovery Grants Program - Individual