群体测试环境下高影响力缺陷报告的智能筛选、分派与辅助修复方法研究

基本信息
批准号:61902050
项目类别:青年科学基金项目
资助金额:27.00
负责人:郭世凯
学科分类:
依托单位:大连海事大学
批准年份:2019
结题年份:2022
起止时间:2020-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:
关键词:
开源软件缺陷报告软件数据挖掘缺陷分派软件仓库
结项摘要

Bug Fixing is an important process in software development and maintenance. The efficiency of bug repair can be effectively improved by quick and accurate triaging of the appropriate developer for the bug. Existing researches mainly focus on analyzing the text and metadata in bug reports to characterize the relationships between developers and bug reports, while the importance of bugs, the active level and work load level of developers tend to be ignored. Entering the era of collective intelligence testing, the uncertainty of skills and responsibilities of Internet workers makes bug reports have large-scale and high noise characteristics. These factors will lead to unreasonable bug triage in existing researches, which will seriously affect the efficiency of bug repair. This project intends to study the intelligent processing of high-impact bug reports in the collective intelligence testing. To be specific, this project focuses on the following aspects: 1) How to establish a high-impact bug reports identification model for the noise-tolerant and data imbalance distribution; 2) How to analyze the metadata information, personnel participation and workload of the defect repair task to reasonably triage high-impact bug repair tasks; 3) How to use massive historical information from the third party website to assist developers in repairing high-impact bugs. This project has developed a practical research plan based on the existing research foundation, and provides relevant theoretical methods and guidance for related practical application.

在软件开发与维护过程中,缺陷修复是至关重要的一个环节。快速准确地为缺陷分派合适的开发人员进行修复可以有效提高缺陷修复效率。已有的工作通常根据缺陷报告的文本和相关元数据信息来分析开发人员的特点,忽略了缺陷严重性、人员参与度和工作负荷对承担任务的影响。进入到群体测试时代,互联网工人在技能和责任上的不确定性使得缺陷报告具有数量大、噪音多等特性。这些因素会导致传统研究工作给出不合理的缺陷分派,从而严重影响缺陷修复的效率。本项目拟对群体测试环境下高影响力缺陷报告的智能处理进行研究,具体研究内容如下:1) 如何建立抗噪音容忍数据分布不平衡的缺陷报告影响力识别模型;2) 如何分析缺陷修复任务的元数据信息、人员参与度和工作负荷度对高影响力缺陷修复任务进行合理分派;3) 如何利用海量历史信息来辅助开发人员修复高影响力缺陷。本项目结合已有的研究基础拟定了切实可行的研究方案,为其实际应用提供相关的理论方法指导。

项目摘要

缺陷修复是软件开发和维护中的一个重要过程。群体智能的出现虽然为软件开发和维护提供了快速低成本的解决方案,但由于其不确定性,使得软件开发和维护的过程充满挑战。这些因素会导致传统研究工作给出不合理的缺陷分派,从而严重影响缺陷修复的效率。在本项目的资助下,已完成一套较完整的在群体测试环境下的高影响力缺陷修复过程的关键方法理论体系,包括识别高影响力缺陷报告、缺陷修复任务的合理分派、信息检索协助开发人员修复高影响力缺陷等。并在此基础上,将理论方法应用于真实群体测试环境下的软件缺陷修复过程中。在项目的资助下,在基于群智测试软件测试领域已做了一些有价值的研究工作,并且部分研究成果已经应用到了实际群体智能环境下的软件测试系统中,相关的成果已经发表在FSE、TSE、TFS等国际重要期刊/会议上,以及授权了6项发明专利。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
2

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

DOI:10.12202/j.0476-0301.2020285
发表时间:2021
3

多源数据驱动CNN-GRU模型的公交客流量分类预测

多源数据驱动CNN-GRU模型的公交客流量分类预测

DOI:10.19818/j.cnki.1671-1637.2021.05.022
发表时间:2021
4

面向工件表面缺陷的无监督域适应方法

面向工件表面缺陷的无监督域适应方法

DOI:
发表时间:2021
5

混采地震数据高效高精度分离处理方法研究进展

混采地震数据高效高精度分离处理方法研究进展

DOI:10.3969/j.issn.1000-1441.2020.05.004
发表时间:2020

郭世凯的其他基金

相似国自然基金

1

众测环境下测试报告的智能筛选方法研究

批准号:61602450
批准年份:2016
负责人:王俊杰
学科分类:F0203
资助金额:20.00
项目类别:青年科学基金项目
2

面向智能辅助诊断的医学影像报告生成方法研究

批准号:61906214
批准年份:2019
负责人:王序文
学科分类:F0610
资助金额:24.00
项目类别:青年科学基金项目
3

众包测试报告约简方法研究与应用

批准号:61902096
批准年份:2019
负责人:陈信
学科分类:F0203
资助金额:26.00
项目类别:青年科学基金项目
4

噪声环境下粒子群的个体学习与群体智能

批准号:61572359
批准年份:2015
负责人:张军旗
学科分类:F0201
资助金额:66.00
项目类别:面上项目