Understanding and visualizing fine-grained software modifications
Understanding and visualizing fine-grained software modifications
批准号:
250376-2006
负责人:
German, Daniel
金额:
$1.53万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2006
资助国家:
加拿大
项目状态:
已结题
起止时间:
2006-01-01 至 2007-12-31
中文摘要
软件维护和发展是非常昂贵的,并且知道需要执行哪些更改来完成任务需要时间和经验。本研究的目的是识别由开发人员应用于软件系统的变更的特征。这个研究项目将定义度量来评估由修改执行的“变更”的数量,并创建我们观察到的不同类型变更的本体。算法将被开发出来,在这个本体的框架内对给定的变化进行自动分类。这种分析方法将允许我们更清楚地辨别软件演进中不同变化的相对重要性。我们建议,以前使用历史信息的研究可以通过对某些类型变化的重要性进行加权来改进。最后,我们将继续努力开发软件系统历史信息的有用可视化。我相信这里提出的研究将通过减少维护成本(时间和金钱),并提高他们生产的软件的整体质量,直接使软件开发人员(及其公司)受益。
英文摘要
Software maintenance and evolution is very expensive and knowing what changes need to be performed to complete a task takes time and experience. The objective of this research is to identify the characteristics of changes applied to software systems by their developers. This research project will define metrics to evaluate the amount of "change" performed by a modification, and create an ontology of the different types of changes that we observe. Algorithms will be developed to automatically classify a given change within the framework of this ontology. This method of analysis will allow us to more clearly discern the relative importance of different changes in software evolution. We propose that previous studies using historical information can be improved through a weighting of the importance of certain types of changes. Finally, we will continue our efforts to develop useful visualizations of the historical information of a software system. I believe that the research proposed herein will directly benefit software developers (and their companies) by reducing the cost (in time and money) of maintenance, and improve the overall quality of the software they produce.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Towards a proactive management of Open Source Supply Chains
-
批准号:RGPIN-2021-02476
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2022
-
负责人:German, Daniel
-
依托单位:
Towards a proactive management of Open Source Supply Chains
-
批准号:RGPIN-2021-02476
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2021
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2020
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2019
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2018
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2017
-
负责人:German, Daniel
-
依托单位:
Improving License Compliance for Software Development
-
批准号:RGPIN-2016-04105
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2016
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2015
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2014
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2013
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2013
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2012
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2012
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:250376-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2011
-
负责人:German, Daniel
-
依托单位:
Source code licensing as an essential aspect of modern software development
-
批准号:412373-2011
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2011
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2010
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2009
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2008
-
负责人:German, Daniel
-
依托单位:
Understanding and visualizing fine-grained software modifications
-
批准号:250376-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.53万
-
财政年份:2007
-
负责人:German, Daniel
-
依托单位:
A framework for the specification and design of web applications
-
批准号:250376-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2005
-
负责人:German, Daniel
-
依托单位:
海外基金