Understanding and supporting source code evolution
Understanding and supporting source code evolution
批准号:
341367-2007
负责人:
Sillito, Jonathan
金额:
$1.09万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2010
资助国家:
加拿大
项目状态:
已结题
起止时间:
2010-01-01 至 2011-12-31
中文摘要
提高程序员修改源代码的能力是我研究项目的长期目标。由于许多不同的原因,需要更改源代码。例如,已经在使用的程序(可能在许多年前首次开发)可能需要进行更改,以适应新的业务需求或不断变化的执行环境。甚至创建新程序也可以看作是对代码库进行更改的迭代过程,从程序的一个非常简单的版本开始。此外,新程序和现有程序在发现缺陷时通常都需要纠正缺陷(即“bug”)。一些源代码更改可能很小,只对局部产生影响;其他变化可能影响深远,涉及重大的结构调整。尽管在这个领域已经有了工作,但是对于程序员来说,执行变更任务仍然很困难。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Computational Science and Engineering and Source Code Evolution
-
批准号:341367-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2014
-
负责人:Sillito, Jonathan
-
依托单位:
Computational Science and Engineering and Source Code Evolution
-
批准号:341367-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2013
-
负责人:Sillito, Jonathan
-
依托单位:
Computational Science and Engineering and Source Code Evolution
-
批准号:341367-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.24万
-
财政年份:2012
-
负责人:Sillito, Jonathan
-
依托单位:
Understanding and supporting source code evolution
-
批准号:341367-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Sillito, Jonathan
-
依托单位:
Understanding and supporting source code evolution
-
批准号:341367-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Sillito, Jonathan
-
依托单位:
Collaborative software engineering lab
-
批准号:359168-2008
-
项目类别:Research Tools and Instruments - Category 1 (<$150,000)
-
资助金额:$2.34万
-
财政年份:2008
-
负责人:Sillito, Jonathan
-
依托单位:
Understanding and supporting source code evolution
-
批准号:341367-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Sillito, Jonathan
-
依托单位:
Understanding and supporting source code evolution
-
批准号:341367-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2007
-
负责人:Sillito, Jonathan
-
依托单位:
PGSB
-
批准号:255880-2002
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.59万
-
财政年份:2003
-
负责人:Sillito, Jonathan
-
依托单位:
PGSB
-
批准号:255880-2002
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.39万
-
财政年份:2002
-
负责人:Sillito, Jonathan
-
依托单位:
海外基金