Software evolution concern summarization and explanation
Software evolution concern summarization and explanation
批准号:
194193-2010
负责人:
Murphy, Gail
金额:
$3.13万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2013
资助国家:
加拿大
项目状态:
已结题
起止时间:
2013-01-01 至 2014-12-31
中文摘要
加拿大社会已经变得依赖于软件密集型系统,比如手机、网上银行和超声波等等。为了跟上我们不断变化的世界,软件开发人员必须不断发展这些系统。当进化任务执行不正确时,就会产生一些后果。例如,2007年3月初,加拿大税务局(CCRA)错误地完成了演变任务,导致在线个人税务申报暂停。由于这个错误,纳税人的退款被推迟,CCRA被迫承担额外的费用来解决这个问题。为了以更高的质量完成演进任务,软件开发人员需要就预期的变更进行高效和有效的沟通,并且他们需要精确和完整地执行与变更相关的技术工作。目前,这些活动是不必要的复杂,因为开发人员正在处理与任务所需的各种信息相关的所有细节。该研究计划旨在通过使开发人员能够按照任务进行工作,而不是让开发人员陷入每个任务的细节中,从而提高开发人员的生产力和开发人员工作的质量。这个研究计划将开发技术和工具来支持一个进化任务所需的软件项目信息片段的表示。我们将此表示称为进化关注。这种表示将包括自动生成的包含演化关注的信息的摘要和解释,提供开发人员日常工作中目前缺乏的抽象。我们将评估我们构建的技术和工具是否能够通过开源项目的实验室实验和工业发展背景下的实地研究来简化开发活动。这项研究将扩大加拿大价值1000亿美元的软件生产产业。
英文摘要
Canadian society has become dependent upon software intensive systems, such as cellphones, online banking, and ultrasounds to name just a few. To keep up with our changing world, software developers must continually evolve these systems. When evolution tasks are performed incorrectly, there are consequences. For example, an incorrectly completed evolution task at the Canada Revenue Agency (CCRA) resulted in the suspension of on-line personal tax filings in early March 2007. As a result of this error, taxpayer refunds were delayed and the CCRA was forced to incur additional costs to fix the problem. To complete evolution tasks with higher quality, software developers need to communicate efficiently and effectively about the intended change and they need to perform the technical work associated with the change precisely and completely. Currently, these activities are needlessly complicated because developers are working with all of the details associated with all the kinds of information needed for the task. This research program aims to improve developer productivity and the quality of a developer's work by enabling developers to work in terms of tasks rather than having the developers mired in the details of each task. This research program will develop techniques and tools to support the representation of the fragments of software project information needed for an evolution task. We refer to this representation as an evolution concern. The representation will include automatically produced summaries and explanations of the information comprising an evolution concern, providing the abstraction that is currently lacking in a developer's work day. We will evaluate whether the techniques and tools we built to support evolution concerns can ease development activities through laboratory experiments on open-source projects and field studies within the context of industrial developments. This research will expand Canada's $100 billion dollar software production industry.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Improving Software Quality through Effective Decision Support
-
批准号:RGPIN-2022-03139
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.66万
-
财政年份:2022
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2021
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2020
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2019
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2018
-
负责人:Murphy, Gail
-
依托单位:
Automating the location and manipulation of user concepts in code
-
批准号:522107-2017
-
项目类别:Engage Grants Program
-
资助金额:$1.79万
-
财政年份:2017
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2017
-
负责人:Murphy, Gail
-
依托单位:
Automating the creation and handling of software defects
-
批准号:499907-2016
-
项目类别:Engage Grants Program
-
资助金额:$1.78万
-
财政年份:2016
-
负责人:Murphy, Gail
-
依托单位:
Enabling Effective Design Decisions during Software Development
-
批准号:RGPIN-2016-03758
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.59万
-
财政年份:2016
-
负责人:Murphy, Gail
-
依托单位:
Software evolution concern summarization and explanation
-
批准号:194193-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2015
-
负责人:Murphy, Gail
-
依托单位:
Improving Command Discovery for Software Developers
-
批准号:412509-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.6万
-
财政年份:2013
-
负责人:Murphy, Gail
-
依托单位:
Improving Command Discovery for Software Developers
-
批准号:412509-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$0.58万
-
财政年份:2012
-
负责人:Murphy, Gail
-
依托单位:
Software evolution concern summarization and explanation
-
批准号:194193-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2012
-
负责人:Murphy, Gail
-
依托单位:
Generating documents for agile developments
-
批准号:434795-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.66万
-
财政年份:2012
-
负责人:Murphy, Gail
-
依托单位:
Software evolution concern summarization and explanation
-
批准号:194193-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2011
-
负责人:Murphy, Gail
-
依托单位:
Software evolution concern summarization and explanation
-
批准号:194193-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2010
-
负责人:Murphy, Gail
-
依托单位:
Activity-based Collaboration
-
批准号:349179-2006
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.09万
-
财政年份:2009
-
负责人:Murphy, Gail
-
依托单位:
Effective models for software development
-
批准号:194193-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2009
-
负责人:Murphy, Gail
-
依托单位:
Effective models for software development
-
批准号:194193-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2008
-
负责人:Murphy, Gail
-
依托单位:
Effective models for software development
-
批准号:194193-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2007
-
负责人:Murphy, Gail
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Galaxy Analytical Modeling
Evolution (GAME) and cosmological
hydrodynamic simulations.
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2025
-
负责人:Antonios Katsianis
-
依托单位:
镍基UNS N10003合金辐照位错环演化机制及其对力学性能的影响研究
-
批准号:12375280
-
项目类别:面上项目
-
资助金额:53.00万元
-
批准年份:2023
-
负责人:黄鹤飞
-
依托单位:
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位:
发展/减排路径(SSPs/RCPs)下中国未来人口迁移与集聚时空演变及其影响
-
批准号:19ZR1415200
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2019
-
负责人:夏海斌
-
依托单位:
研究蝙蝠冬眠現象的分子进化机制
-
批准号:31100273
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2011
-
负责人:潘逸萱
-
依托单位:
基于microRNA前体性质的microRNA演化研究
-
批准号:31100951
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2011
-
负责人:倪铭
-
依托单位:
The formation and evolution of planetary systems in dense star clusters
-
批准号:11043007
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:柯文采
-
依托单位:
星系演化背景下的年轻超大质量星团:悬而未决的难题
-
批准号:11073001
-
项目类别:面上项目
-
资助金额:50.0万元
-
批准年份:2010
-
负责人:理查德·迪何瑞斯
-
依托单位:
在我们的门前发掘化石——利用中国即将开展的巡天来研究银河系的演化
-
批准号:11043005
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:马丁史密斯
-
依托单位:
基于传孢类型藓类植物系统的修订
-
批准号:30970188
-
项目类别:面上项目
-
资助金额:26.0万元
-
批准年份:2009
-
负责人:吴玉环
-
依托单位: