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
-
依托单位:
海外基金