Understanding and supporting source code evolution
理解和支持源代码演化
基本信息
- 批准号:341367-2007
- 负责人:
- 金额:$ 1.09万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2007
- 资助国家:加拿大
- 起止时间:2007-01-01 至 2008-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Improving the ability of programmers to make changes to source code is the long-term goal of my research program. Source code needs to be changed for a number of different reasons. For example, a program already in use (possibly first developed many year earlier) may need to be changed to accommodate new business requirements or a changing execution environment. Even creating new programs can be seen as an iterative process of making changes to the code base, beginning with a very simple version of the program. In addition, both new and existing programs often need to have flaws (i.e., "bugs") corrected as they are discovered. Some source code changes may be small with only local effect; other changes may be far reaching involving significant structural modifications. Despite existing work in this area, performing change tasks remains difficult for programmers.My proposed research program is foundational in this respect; I intend investigate the issues that make change tasks difficult and then explore opportunities for making improvements. Over the long-term, the aim of this research is to develop a theory that can be used as a basis for improvements to change task practices and to tool support.
提高程序员更改源代码的能力是我研究计划的长期目标。由于多种不同的原因需要更改源代码。例如,已经在使用的程序(可能是多年前首次开发的)可能需要更改以适应新的业务需求或不断变化的执行环境。即使创建新程序也可以被视为对代码库进行更改的迭代过程,从程序的非常简单的版本开始。此外,新的和现有的程序通常都需要在发现缺陷(即“错误”)时予以纠正。某些源代码更改可能很小,仅产生局部影响;其他变化可能影响深远,涉及重大结构修改。尽管该领域已有工作,但执行变更任务对于程序员来说仍然很困难。我提出的研究计划在这方面是基础性的;我打算调查导致变革任务变得困难的问题,然后探索改进的机会。从长远来看,这项研究的目的是开发一种理论,可以作为改进任务实践和工具支持的基础。
项目成果
期刊论文数量(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 }}
Sillito, Jonathan其他文献
Sillito, Jonathan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sillito, Jonathan', 18)}}的其他基金
Computational Science and Engineering and Source Code Evolution
计算科学与工程与源代码演化
- 批准号:
341367-2012 - 财政年份:2014
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Computational Science and Engineering and Source Code Evolution
计算科学与工程与源代码演化
- 批准号:
341367-2012 - 财政年份:2013
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Computational Science and Engineering and Source Code Evolution
计算科学与工程与源代码演化
- 批准号:
341367-2012 - 财政年份:2012
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Understanding and supporting source code evolution
理解和支持源代码演化
- 批准号:
341367-2007 - 财政年份:2011
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Understanding and supporting source code evolution
理解和支持源代码演化
- 批准号:
341367-2007 - 财政年份:2010
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Understanding and supporting source code evolution
理解和支持源代码演化
- 批准号:
341367-2007 - 财政年份:2009
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
Collaborative software engineering lab
协同软件工程实验室
- 批准号:
359168-2008 - 财政年份:2008
- 资助金额:
$ 1.09万 - 项目类别:
Research Tools and Instruments - Category 1 (<$150,000)
Understanding and supporting source code evolution
理解和支持源代码演化
- 批准号:
341367-2007 - 财政年份:2008
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Understanding the role of the stromal cell niche in intestinal stem cell aging
了解基质细胞生态位在肠道干细胞衰老中的作用
- 批准号:
10591876 - 财政年份:2023
- 资助金额:
$ 1.09万 - 项目类别:
Individual differences in brain networks supporting speech understanding in patients with cochlear implants
支持人工耳蜗患者言语理解的大脑网络的个体差异
- 批准号:
10366520 - 财政年份:2021
- 资助金额:
$ 1.09万 - 项目类别:
Individual differences in brain networks supporting speech understanding in patientswith cochlear implants
支持人工耳蜗植入患者言语理解的大脑网络的个体差异
- 批准号:
10743568 - 财政年份:2021
- 资助金额:
$ 1.09万 - 项目类别:
Supporting program change understanding based on source code edit history
支持基于源代码编辑历史的程序变更理解
- 批准号:
20K11762 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Understanding the role of stellate cells in the liver hematopoietic stem cell niche
了解星状细胞在肝脏造血干细胞生态位中的作用
- 批准号:
10666495 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Understanding the role of stellate cells in the liver hematopoietic stem cell niche
了解星状细胞在肝脏造血干细胞生态位中的作用
- 批准号:
10191033 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Understanding the role of stellate cells in the liver hematopoietic stem cell niche
了解星状细胞在肝脏造血干细胞生态位中的作用
- 批准号:
10449115 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Understanding the role of stellate cells in the liver hematopoietic stem cell niche
了解星状细胞在肝脏造血干细胞生态位中的作用
- 批准号:
10034524 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Understanding the mechanism of Sox2 haploinsufficiency on supporting cell to hair cell conversion in the mature mouse cochlea.
了解 Sox2 单倍体不足支持成熟小鼠耳蜗细胞向毛细胞转化的机制。
- 批准号:
10189501 - 财政年份:2020
- 资助金额:
$ 1.09万 - 项目类别:
Understanding and supporting source code evolution
理解和支持源代码演化
- 批准号:
341367-2007 - 财政年份:2011
- 资助金额:
$ 1.09万 - 项目类别:
Discovery Grants Program - Individual














{{item.name}}会员




