软件学报

北大核心,INSPEC,JST,Pж(AJ),EI

国内刊号:11-2560/TP

国际刊号:1000-9825

软件学报杂志2025年第9期:基于多模态融合的软件缺陷协同分派方法

发布日期:

作者:谢生龙,李青山,歹杰,崔笛

单位:谢生龙,西安电子科技大学 计算机科学与技术学院, 陕西 西安 710126;延安大学 数学与计算机科学学院, 陕西 延安 716000;西安市智能软件工程重点实验室 (西安电子科技大学), 陕西 西安 71012611,李青山,西安电子科技大学 计算机科学与技术学院, 陕西 西安 710126;西安市智能软件工程重点实验室 (西安电子科技大学), 陕西 西安 71012602,歹杰,西安电子科技大学 计算机科学与技术学院, 陕西 西安 710126;西安市智能软件工程重点实验室 (西安电子科技大学), 陕西 西安 71012603,崔笛,西安电子科技大学 计算机科学与技术学院, 陕西 西安 710126;西安市智能软件工程重点实验室 (西安电子科技大学), 陕西 西安 71012604

关键词:缺陷分派;不均衡性;多模态融合;图卷积

基金:国家自然科学基金(U21B2015, 62202357); 陕西省自然科学基础研究计划(2023-JC-QN-0744); 陕西省科协青年人才托举计划(20220113); 西安电子科技大学杭州研究院概念验证基金(XJ2023230039)

软件缺陷(bug)分派是将bug报告与适合解决该bug的开发人员进行匹配的过程, 能够使bug得到及时修复. 目前的bug分派研究大多集中于bug报告的文本分类, 但根据帕累托法则, 用以分类的bug报告存在数据分布不均衡现象, 容易对非活跃开发者产生较差的分派效果; 此外, 现有的分类模型忽视了对开发人员的建模且难以挖掘bug与开发人员之间的相关性, 影响了bug分派效能. 为此, 提出一种基于多模态融合的软件缺陷协同分派方法CBT-MF (collaborative bug triaging method based on multimodal fusion). 该方法首先对bug报告进行预处理并构造bug-开发人员二部图; 其次, 为了缓减bug修复记录分布不均衡性的影响, 通过K-means和正负采样的方法对二部图数据进行增强; 为了表征开发者信息, 基于图卷积模型提取二部图节点特征; 最后, 采用内积匹配的方法捕获bug与开发者的相关性, 并通过贝叶斯个性化排序实现bug报告与开发人员的推荐与分派. 在公开数据集上进行全面的实验评估, 实验结果表明, CBT-MF在bug分派方面相较于多个现有先进方法表现出更优越的性能.

来源:2025年第9期

《软件学报》期刊编辑部

查看软件学报杂志2025年第9期

声明

严正声明:本站非期刊官网,非中介代理。

本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。

联系我们

  • 地址:北京8718信箱
  • 电话:010-62562563
  • E-mail:jos (a) iscas. ac. cn

咨询工作人员