基于大数据的开源项目 缺陷报告智能预检技术
Big-data based intelligent bug triage techniques for open-source projects作者机构:南京大学计算机科学与技术系江苏南京210023 计算机软件新技术国家重点实验室(南京大学)江苏南京210023
出 版 物:《大数据》 (Big Data Research)
年 卷 期:2021年第7卷第1期
页 面:48-63页
学科分类:0401[教育学-教育学] 04[教育学] 040110[教育学-教育技术学(可授教育学、理学学位)]
基 金:国家重点研发计划基金资助项目(No.2016YFB1000800) 国家自然科学基金资助项目(No.61672274,No.61702252) 江苏省协同创新中心项目
摘 要:缺陷报告预检目标在于确定优先级和修复措施,是保障软件可信的关键环节。然而,在日益普及的开源项目中,由于缺陷数量众多、缺乏组织管理等特性,人工预检难以及时完成,迫切需要基于大数据的自动化、智能化预检技术。结合工业界、学术界对缺陷报告预检的认知,提出了一种智能化缺陷报告预检技术框架,全面系统地归纳了缺陷报告预检中存在的3个关键任务:缺陷优先级分类、缺陷分派、缺陷再分派,并结合开源项目的特点提出了相关技术。实验结果初步验证了上述技术的合理性和有效性。