Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
基本信息
- 批准号:342458-2012
- 负责人:
- 金额:$ 1.02万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Our society depends greatly on software systems in many of its critical activities including finance, health, education, telecommunications, aerospace, and many more. These software systems need to be regularly maintained and upgraded to meet the ever increasing user needs and the constant changes in technology. However, maintaining such systems is a challenging and costly activity. In fact, experts agree that this is one of the most difficult tasks in software engineering. The problem is that software engineers must understand different aspects of a software system before they can make changes that preserve reliability and other system attributes. In an ideal environment, design decisions would be based on information kept in up-to-date documentation. However, for a variety of reasons, maintaining sufficiently good documentation has been found to be impractical in many organizations.
In this research program, my students and I will investigate new and advanced approaches that can help software engineers understand the complex behaviour of software systems. We will particularly focus on tracing and monitoring techniques. The ultimate objective is to improve the productivity of software engineers as they solve maintenance problems.
The outcomes of this research program should have a real impact on the Canadian software industry. Canadian companies and government agencies can focus on delivering new products and enhanced services that add value to the customers instead of spending energy and money on understanding and fixing existing systems. The program will also contribute to the training of highly qualified personnel in an area that has gained an increased attention both nationally and internationally.
我们的社会在许多关键活动中都严重依赖软件系统,包括金融、卫生、教育、电信、航空航天等。这些软件系统需要定期维护和升级,以满足不断增长的用户需求和不断变化的技术。然而,维护这样的系统是一项具有挑战性且成本高昂的活动。事实上,专家们一致认为,这是软件工程中最困难的任务之一。问题是,软件工程师必须了解软件系统的不同方面,才能做出保持可靠性和其他系统属性的更改。在理想的环境中,设计决策将基于保存在最新文档中的信息。然而,由于各种原因,在许多组织中,维护足够好的文档被发现是不切实际的。
在这个研究项目中,我和我的学生将研究新的和先进的方法,这些方法可以帮助软件工程师理解软件系统的复杂行为。我们将特别关注追踪和监测技术。最终目标是提高软件工程师在解决维护问题时的生产率。
这个研究项目的结果应该会对加拿大的软件业产生真正的影响。加拿大公司和政府机构可以专注于提供新产品和增强的服务,为客户增加价值,而不是花费精力和金钱来了解和修复现有系统。该方案还将有助于在一个在国内和国际上获得越来越多关注的领域培训高素质的人员。
项目成果
期刊论文数量(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 }}
HamouLhadj, Abdelwahab其他文献
HamouLhadj, Abdelwahab的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('HamouLhadj, Abdelwahab', 18)}}的其他基金
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2022
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2021
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2020
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2019
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2018
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Mining Code Commits for Enhanced Software Quality
挖掘代码提交以提高软件质量
- 批准号:
509489-2017 - 财政年份:2017
- 资助金额:
$ 1.02万 - 项目类别:
Engage Grants Program
Advancing Logging Practices in Software Engineering
推进软件工程中的日志记录实践
- 批准号:
RGPIN-2017-06970 - 财政年份:2017
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
- 批准号:
342458-2012 - 财政年份:2016
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
OpenSim - An Open Architecture for Aircraft Simulation Integration and Monitoring Methods Using the HLA Standard
OpenSim - 使用 HLA 标准的飞机仿真集成和监控方法的开放架构
- 批准号:
486595-2015 - 财政年份:2015
- 资助金额:
$ 1.02万 - 项目类别:
Engage Grants Program
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
- 批准号:
342458-2012 - 财政年份:2014
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
HOSTING, MAINTENANCE AND PROFESSIONAL SERVICES FOR RAVE AND MEDIDATA RAVE INTEGRATED ANCILLARY SOFTWARE FOR NCI'S CANCER THERAPY EVALUATION PROGRAM (CTEP)
用于 NCI 癌症治疗评估计划 (CTEP) 的 RAVE 和 Medidata RAVE 集成辅助软件的托管、维护和专业服务
- 批准号:
10934067 - 财政年份:2023
- 资助金额:
$ 1.02万 - 项目类别:
DRUVA INSYNC SOFTWARE SUPPORT AND MAINTENANCE
DRUVA INSYNC 软件支持和维护
- 批准号:
10954285 - 财政年份:2023
- 资助金额:
$ 1.02万 - 项目类别:
Travel: NSF Student Travel Grant for 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME 2023)
旅费:2023 年 IEEE 软件维护和演进国际会议 (ICSME 2023) 的 NSF 学生旅费补助金
- 批准号:
2336127 - 财政年份:2023
- 资助金额:
$ 1.02万 - 项目类别:
Standard Grant
DRUVA INSYNC ENTERPRISE STORAGE SOFTWARE SUPPORT AND MAINTENANCE
DRUVA INSYNC 企业存储软件支持和维护
- 批准号:
10721003 - 财政年份:2022
- 资助金额:
$ 1.02万 - 项目类别:
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
- 批准号:
RGPIN-2018-05960 - 财政年份:2022
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Fundamental research on meta-maintenance to maintain software ecosystems
维护软件生态系统的元维护基础研究
- 批准号:
22K11970 - 财政年份:2022
- 资助金额:
$ 1.02万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Foundation for data-driven software maintenance and evolution augmented by machine learning
通过机器学习增强数据驱动的软件维护和发展的基础
- 批准号:
21KK0179 - 财政年份:2021
- 资助金额:
$ 1.02万 - 项目类别:
Fund for the Promotion of Joint International Research (Fostering Joint International Research (B))
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
- 批准号:
RGPIN-2018-05960 - 财政年份:2021
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual
Leveraging software analytics to maximize developer productivity during software maintenance.
利用软件分析在软件维护期间最大限度地提高开发人员的工作效率。
- 批准号:
RGPIN-2015-03873 - 财政年份:2020
- 资助金额:
$ 1.02万 - 项目类别:
Discovery Grants Program - Individual