知识驱动的软件缺陷分析与理解关键技术研究
批准号:
61972335
项目类别:
面上项目
资助金额:
58.0 万元
负责人:
李斌
依托单位:
学科分类:
信息检索与社会计算
结题年份:
2023
批准年份:
2019
项目状态:
已结题
项目参与者:
李斌
中文摘要
开发人员要实现软件缺陷精准修复,应对软件缺陷进行深入分析和准确理解。但是,现有软件缺陷分析技术对隐藏在缺陷数据中的知识、知识间的关联关系以及反映缺陷发生或修复过程的事件等方面的挖掘与分析存在明显不足,无法有效辅助开发人员对软件缺陷进行全面、准确的理解。针对上述问题,本项目旨在研究知识驱动的软件缺陷分析与理解关键技术。具体而言,对缺陷知识及其关联关系进行刻画和定义,建立缺陷知识分类体系,为缺陷知识的识别奠定基础;针对历史修复缺陷,利用数据挖掘和机器学习等技术,进行缺陷知识自动识别、缺陷知识间关联关系抽取以及缺陷知识精化,以更好地组织、管理缺陷知识;在上述工作基础上,针对新缺陷,通过缺陷知识生成和事件抽取,建立以知识为中心的缺陷分析与理解集成服务,从而为开发人员全面、准确的软件缺陷分析与理解提供理论和技术支持。
英文摘要
Developers need to perform an in-depth analysis and accurate understanding of software bugs during the bug resolution process. However, existing bug analysis technology suffers from serious challenges in mining the hidden knowledge in the bugs, exploiting implicit associations among the bug knowledge, and characterizing the procedural events for bug occurrence and fix, thereafter, cannot provide effective support for developers’ comprehensive and accurate bug understanding. To overcome the above challenges, this project aims to study the key techniques in knowledge-driven software bug analysis and understanding. First, the hidden knowledge and implicit associations are defined to establish a bug knowledge classification system, laying a foundation for the automatic recognition of bug knowledge from the bug data. Second, data mining and machine learning techniques are employed to better organize and manage the bug knowledge by identifying the hidden knowledge and implicit associations as well as refining the bug knowledge from the historical bug repository. Finally, for the incoming bug reports at hand, bug knowledge generation and bug event extraction are developed to realize knowledge-centric bug analysis and understanding integration services, providing theoretic and technical supports for developers’ comprehensive and accurate bug understanding.
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
登录
查看更多内容
DOI:
10.1016/j.infsof.2023.107178
发表时间:
2023-02
期刊:
Inf. Softw. Technol.
影响因子:
--
作者:
[Ying Wei;Lili Bo;Xiaobing Sun;Bin Li;Zhang Tao;Chuanqi Tao]
通讯作者:
Ying Wei;Lili Bo;Xiaobing Sun;Bin Li;Zhang Tao;Chuanqi Tao
DOI:
--
发表时间:
2021
期刊:
计算机科学
影响因子:
作者:
[余 笙, 李 斌, 孙小兵, 薄莉莉, 周 澄]
通讯作者:
周 澄
DOI:
--
发表时间:
2022
期刊:
计算机科学
影响因子:
作者:
[倪珍, 李斌, 孙小兵, 李必信, 朱程]
通讯作者:
朱程
DOI:
--
发表时间:
2021
期刊:
电子学报
影响因子:
作者:
[李斌, 陈定山, 孙小兵, 薄莉莉]
通讯作者:
薄莉莉
BEAT: Considering question types for bug question answering via templates
BEAT:考虑通过模板回答错误问题的问题类型
DOI:
10.1016/j.knosys.2021.107098
发表时间:
2021-05
期刊:
KNOWLEDGE-BASED SYSTEMS
影响因子:
8.8
作者:
[Lu Jinting, Sun Xiaobing, Li Bin, Bo Lili, Zhang Tao]
通讯作者:
Zhang Tao
共 16 条
信号采集分析系统软件开发
-
批准号:--
-
项目类别:省市级项目
-
资助金额:0.0万元
-
批准年份:2026
-
负责人:李斌
-
依托单位:
带动态环境感知能力的电子化市场自动协商机制研究
-
批准号:61472344
-
项目类别:面上项目
-
资助金额:80.0万元
-
批准年份:2014
-
负责人:李斌
-
依托单位:
基于Agent的动态Web服务组合自适应演化机制研究
-
批准号:61070133
-
项目类别:面上项目
-
资助金额:30.0万元
-
批准年份:2010
-
负责人:李斌
-
依托单位:
国内基金
海外基金