A Framework for the Management of Preventive Maintenance
A Framework for the Management of Preventive Maintenance
批准号:
435480-2013
负责人:
Tsantalis, Nikolaos
金额:
$1.46万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
软件在我们的日常生活中扮演着重要的角色,因为我们越来越多的活动涉及使用软件系统,从网上银行交易和电子政务服务到手机中的移动应用程序。然而,软件系统必须不断更新,以满足新的客户需求、修复错误、改进性能和响应时间,并采用新技术和基础设施。执行上述维护活动的成本在很大程度上取决于软件系统的基本设计质量。一般来说,设计不好的软件系统需要更多的时间和精力来进行更改,反之亦然。现在,有几种技术和工具可以分析软件系统并发现提高其设计质量的机会。然而,这些机会并不同样重要和有益。对于软件维护人员来说,执行手动检查来评估其影响是非常耗时和不堪重负的,特别是当他们的人数很多并且他们解决不同类型的设计问题时。拟议的研究旨在通过开发一个框架来根据设计改进机会的风险和收益来自动评估和确定设计改进机会的优先顺序,从而将软件设计质量的改进转变为有纪律、系统和工具支持的实践。拟议研究的结果将有助于有效降低现有软件系统的维护成本,这反过来又将导致更可靠的软件,错误更少,新功能的发布时间更快,软件/服务价格更低,总体上客户满意度更高。
英文摘要
Software plays a critical role in our everyday life as more and more of our activities involve the use of software systems from online bank transactions and e-government services to mobile applications in our phones. However, software systems must be constantly updated to address new customer needs, fix errors, improve the performance and response time, and adopt new technologies and infrastructures. The cost of performing the aforementioned maintenance activities highly depends on the underlying design quality of the software systems. In general, software systems that are not well-designed require much more time and effort to make changes, and vice versa.Nowadays, there exist several techniques and tools that analyze software systems and detect opportunities for improving their design quality. However, these opportunities are not equally important and beneficial. Performing a manual inspection to assess their impact is very time consuming and overwhelming for software maintainers, especially when their number is large and they resolve different types of design problems.The proposed research aims to transform the improvement of software design quality into a disciplined, systematic, and tool-supported practice by developing a framework for the automatic assessment and prioritization of design improvement opportunities based on their risks and benefits. The results of the proposed research will contribute to the effective reduction of maintenance cost in existing software systems, which in turn will lead to more reliable software with fewer errors, faster release times for new features, lower software/service prices, and better customer satisfaction in general.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Refactoring recommendation 2.0
-
批准号:RGPIN-2018-05095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2022
-
负责人:Tsantalis, Nikolaos
-
依托单位:
Refactoring recommendation 2.0
-
批准号:RGPIN-2018-05095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2021
-
负责人:Tsantalis, Nikolaos
-
依托单位:
Refactoring recommendation 2.0
-
批准号:RGPIN-2018-05095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2020
-
负责人:Tsantalis, Nikolaos
-
依托单位:
Refactoring recommendation 2.0
-
批准号:RGPIN-2018-05095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2019
-
负责人:Tsantalis, Nikolaos
-
依托单位:
Refactoring recommendation 2.0
-
批准号:RGPIN-2018-05095
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2018
-
负责人:Tsantalis, Nikolaos
-
依托单位:
A Framework for the Management of Preventive Maintenance
-
批准号:435480-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Tsantalis, Nikolaos
-
依托单位:
A Framework for the Management of Preventive Maintenance
-
批准号:435480-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Tsantalis, Nikolaos
-
依托单位:
A Framework for the Management of Preventive Maintenance
-
批准号:435480-2013
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Tsantalis, Nikolaos
-
依托单位:
海外基金