课题基金 / 基金详情

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

批准号:
61902050
项目类别:
青年科学基金项目
资助金额:
27.0 万元
负责人:
郭世凯
依托单位:
学科分类:
软件理论、软件工程与服务
结题年份:
2022
批准年份:
2019
项目状态:
已结题
项目参与者:

项目摘要

结项摘要

项目成果

郭世凯的其他基金

相似基金

相关文献

中文摘要
在软件开发与维护过程中,缺陷修复是至关重要的一个环节。快速准确地为缺陷分派合适的开发人员进行修复可以有效提高缺陷修复效率。已有的工作通常根据缺陷报告的文本和相关元数据信息来分析开发人员的特点,忽略了缺陷严重性、人员参与度和工作负荷对承担任务的影响。进入到群体测试时代,互联网工人在技能和责任上的不确定性使得缺陷报告具有数量大、噪音多等特性。这些因素会导致传统研究工作给出不合理的缺陷分派,从而严重影响缺陷修复的效率。本项目拟对群体测试环境下高影响力缺陷报告的智能处理进行研究,具体研究内容如下:1) 如何建立抗噪音容忍数据分布不平衡的缺陷报告影响力识别模型;2) 如何分析缺陷修复任务的元数据信息、人员参与度和工作负荷度对高影响力缺陷修复任务进行合理分派;3) 如何利用海量历史信息来辅助开发人员修复高影响力缺陷。本项目结合已有的研究基础拟定了切实可行的研究方案,为其实际应用提供相关的理论方法指导。
英文摘要
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.
缺陷修复是软件开发和维护中的一个重要过程。群体智能的出现虽然为软件开发和维护提供了快速低成本的解决方案,但由于其不确定性,使得软件开发和维护的过程充满挑战。这些因素会导致传统研究工作给出不合理的缺陷分派,从而严重影响缺陷修复的效率。在本项目的资助下,已完成一套较完整的在群体测试环境下的高影响力缺陷修复过程的关键方法理论体系,包括识别高影响力缺陷报告、缺陷修复任务的合理分派、信息检索协助开发人员修复高影响力缺陷等。并在此基础上,将理论方法应用于真实群体测试环境下的软件缺陷修复过程中。在项目的资助下,在基于群智测试软件测试领域已做了一些有价值的研究工作,并且部分研究成果已经应用到了实际群体智能环境下的软件测试系统中,相关的成果已经发表在FSE、TSE、TFS等国际重要期刊/会议上,以及授权了6项发明专利。
期刊论文列表
专著列表
科研奖励列表
会议论文列表
专利列表
Detecting Simulink Compiler Bugs via Controllable Zombie Blocks Mutation
通过可控僵尸块突变检测 Simulink 编译器错误
DOI: 10.1145/3540250.3549159
发表时间: 2022
期刊: The 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE 2022)
影响因子: --
作者: [Shikai Guo, He Jiang, Zhihao Xu, Xiaochen Li, Zhilei Ren, Zhide Zhou, Rong Chen]
通讯作者: Rong Chen
Software defect prediction with imbalanced distribution by radius‐synthetic minority over‐sampling technique
通过半径合成少数过采样技术进行不平衡分布的软件缺陷预测
DOI: 10.1002/smr.2362
发表时间: 2021-06
期刊: JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
影响因子: 2
作者: [Shikai Guo, Jian Dong, Hui Li, Jiahui Wang]
通讯作者: Jiahui Wang
Toward more accurate developer recommendation via inference of development activities from interaction with bug repair process
通过与错误修复过程的交互推断开发活动,获得更准确的开发人员推荐
DOI: 10.1002/smr.2341
发表时间: 2021-05
期刊: JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
影响因子: 2
作者: [Siwen Wang, Linhui Wang, Yang Qu, Rong Chen, Shikai Guo]
通讯作者: Shikai Guo
Optimization of Web Service Testing Task Assignment in Crowdtesting Environment
众测环境下Web服务测试任务分配的优化
DOI: 10.1007/s11390-022-0824-7
发表时间: 2023-03
期刊: Journal of Computer Science and Technology
影响因子: 0.7
作者: [Wenjun Tang, Rong Chen, Jiali Zhang, Lin Huang, Shengjie Zheng, Shikai Guo]
通讯作者: Shikai Guo
共 19 条
    面向FPGA仿真验证工具的自动化测试与缺陷定位方法研究
    • 批准号:
      62472062
    • 项目类别:
      面上项目
    • 资助金额:
      50.00万元
    • 批准年份:
      2024
    • 负责人:
      郭世凯
    • 依托单位:
    国内基金
    海外基金