知识驱动的大型软件系统的软件维护关键技术及框架研究

批准号:
61272082
项目类别:
面上项目
资助金额:
81.0 万元
负责人:
周毓明
依托单位:
学科分类:
F0203.软件理论、软件工程与服务
结题年份:
2016
批准年份:
2012
项目状态:
已结题
项目参与者:
卢红敏、杨已彪、薛朝栋、田青青、赵宏远、王志坚、武岩松、赵东晓
国基评审专家1V1指导 中标率高出同行96.8%
结合最新热点,提供专业选题建议
深度指导申报书撰写,确保创新可行
指导项目中标800+,快速提高中标率
微信扫码咨询
中文摘要
本课题以大型软件系统的软件维护为背景,展开"知识驱动"的软件维护关键技术研究,并据此开发可操作的多阶段融合的软件维护框架。该框架将软件维护经理的决策相关活动与软件维护人员的维护相关活动以多个阶段的形式有机地组织在一起,每个阶段的活动都由软件仓库中挖掘出的"知识"和前一阶段的信息驱动。该框架不仅能帮助软件维护经理选择合适的软件维护人员实施特定的软件维护任务,而且也能帮助软件维护人员快速理解所维护的系统并高效地完成维护任务。本课题的具体研究内容包括:(1) "知识驱动"的软件维护关键技术研究,包括维护作用域预测、维护工作量估算、维护任务智能分配、程序快速理解、变更自动推荐和易维护性度量;(2) 可操作的多阶段融合的软件维护框架开发;(3) 结合大型软件系统开展实验验证。本课题的研究不仅可以推动软件维护技术的理论研究,而且具有重要的应用价值。
英文摘要
This project first develops knowledge-driven software maintenance techniques and then uses them to build a software maintenance framework for large software systems. In this framework, the decision activities of a software maintenance manager and the maintenance activities of software maintainers are seamlessly organized in multiple stages. In particular, the activity at each stage is driven by the knowledge mined from software repositories and the information from previous stages. This framework can not only help a manager to allocate a given software maintenance task to an appropriate maintainer, but also help a maintainer to understand the system in a short time and to implement the task efficiently. The research contents of this project are listed as follows: (1) study of knowledge-driven software maintenance techniques, including maintenance scope prediction, maintenance effort estimation, maintenance task allocation, fast program understanding, automatic change recommendation, and maintenance measurement; (2) development of operational multiple-stage software maintenance framework; and (3) empirical validation of the proposed framework on large software systems. The outputs of this project can not only promote the development of software maintenance techniques, but also have an important application value.
本项目研究“知识驱动”的软件维护关键技术,目标是挖掘软件仓库中“蕴含”的知识为软件维护过程中的关键活动提供有效支持。在项目执行过程中,项目组成员深入研究了如何利用软件仓库中挖掘出的知识预测软件维护任务所涉及到的维护作用域、快速识别和定位所维护程序的弱点位置、为软件维护人员自动推荐需要审查/测试的代码等关键内容,提出了相应的解决方案并对其有效性进行了实验评估。经过全体成员的共同努力,共发表和录用论文16篇,其中包括国际著名期刊7篇、国际著名会议2篇、国内一级学报2篇(有四篇发表在TOSEM、TSE、FSE和ASE等CCF A类期刊/会议上)。这些论文已经被来自美国、加拿大和瑞典等国外的学者引用30多次。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
Understanding the value of considering client usage context in package cohesion for fault-proneness prediction
了解在包内聚力中考虑客户端使用上下文对于错误倾向预测的价值
DOI:10.1007/s10515-016-0198-6
发表时间:2017-06
期刊:Automated Software Engineering
影响因子:3.4
作者:Hareton Leung;Yansong Wu;Yuming Zhou;Baowen Xu
通讯作者:Baowen Xu
DOI:--
发表时间:--
期刊:计算机学报
影响因子:--
作者:卢红敏;周毓明;徐宝文
通讯作者:徐宝文
DOI:10.1016/j.infsof.2013.09.003
发表时间:2014-02
期刊:Inf. Softw. Technol.
影响因子:--
作者:Yuming Zhou;Yibiao Yang;Baowen Xu;Hareton K. N. Leung;Xiaoyu Zhou
通讯作者:Yuming Zhou;Yibiao Yang;Baowen Xu;Hareton K. N. Leung;Xiaoyu Zhou
DOI:10.1016/j.infsof.2016.04.001
发表时间:2016-07
期刊:Inf. Softw. Technol.
影响因子:--
作者:Yibiao Yang;Yangyang Zhao;Changsong Liu;Hongmin Lu;Yuming Zhou;Baowen Xu
通讯作者:Yibiao Yang;Yangyang Zhao;Changsong Liu;Hongmin Lu;Yuming Zhou;Baowen Xu
DOI:10.1016/j.infsof.2017.02.003
发表时间:2017-06
期刊:Information and Software Technology
影响因子:3.9
作者:Hareton Leung;Yibiao Yang;Yuming Zhou;Baowen Xu
通讯作者:Baowen Xu
基于机器学习的可解释缺陷预测模型研究
- 批准号:--
- 项目类别:面上项目
- 资助金额:59万元
- 批准年份:2021
- 负责人:周毓明
- 依托单位:
基于混和效应移除的测试集有效性预测模型及其应用研究
- 批准号:61772259
- 项目类别:面上项目
- 资助金额:66.0万元
- 批准年份:2017
- 负责人:周毓明
- 依托单位:
面向对象系统中经济有效的潜在缺陷模块推荐模型研究
- 批准号:61073029
- 项目类别:面上项目
- 资助金额:35.0万元
- 批准年份:2010
- 负责人:周毓明
- 依托单位:
国内基金
海外基金
