【技术实现步骤摘要】
相关问题推荐方法、设备和存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种相关问题推荐方法、设备和存储介质。
技术介绍
[0002]开源软件在大规模群体的协同开发过程中彼此关联、共同发展,促进了软件供应链的形成和发展。开源项目之间往往彼此关联,一个项目中软件的产生可能来源于它的上游项目,也可能来源于它的下游项目,这种关联到其它项目的问题的软件修复时间通常比项目内问题的修复时间长,同时,需要的开发人员数量也比项目内问题中的开发人员数量多,这不仅给开发人员的修复工作增加了难度,同时也对维护软件供应链带来了挑战。
[0003]开源软件开发社区提供了问题追踪系统(I ssue Tracking System),以辅助开发人员管理项目中以及项目间出现的问题。在问题追踪系统中,用户可以报告开发过程中发现的软件,其他开发人员可以围绕感兴趣的问题参与讨论,开发人员可能在问题的讨论中指出与问题相关的来自其他项目中的问题,而这种指出的跨项目相关问题为问题的修复提供更多有效的信息,可以帮助开发人员尽快修复问题,降低修复工作的难度和修复时间。
[0004]然而,在一个问题刚发布时,从海量的项目和问题中发现与问题相关的问题需要开发人员花费大量的时间和精力,而且,识别软件的跨项目相关问题往往需要依赖开发人员的开发经验和知识,使得人工识别跨项目相关问题具有挑战性。
技术实现思路
[0005]本专利技术实施例提供一种相关问题推荐方法、设备和存储介质,用以快速准确地推荐与问题相关的跨项目问题。
[ ...
【技术保护点】
【技术特征摘要】
1.一种相关问题推荐方法,其特征在于,所述方法包括:获取第一项目中的第一问题;构建与所述第一问题对应的跨项目候选问题集合,所述跨项目候选问题集合中包括与所述第一问题可能相关的多个第二问题,所述多个第二问题来自于多个第二项目;将所述第一问题分别与所述多个第二问题组合,以形成多个待检测问题对;确定所述多个待检测问题对各自的文本特征和项目特征,其中,任一待检测问题对的文本特征用于反映所述任一待检测问题对中两个问题的描述信息之间的文本相关性,所述任一待检测问题对的项目特征用于反映所述任一待检测问题对中两个问题所属的两个项目之间的相关性;根据所述多个待检测问题对各自的文本特征和项目特征以及预先训练的分类模型,从所述多个第二问题中确定与所述第一问题相关的目标第二问题。2.根据权利要求1所述的方法,其特征在于,所述构建与所述第一问题对应的跨项目候选问题集合,包括:对于任一候选项目,确定所述候选项目与所述第一项目之间存在的历史相关问题对的数量,其中,所述历史相关问题对是指在所述第一问题发生之前所述第一项目与所述候选项目之间已经确定出的相关的问题对;若所述候选项目与所述第一项目之间存在的历史相关问题对的数量大于目标阈值,则从所述候选项目对应的多个历史问题中确定发布时间与所述第一问题的发布时间在目标时间范围内的目标历史问题,以将所述目标历史问题添加到所述跨项目候选问题集合中,其中,所述候选项目为所述多个第二项目中的一个。3.根据权利要求2所述的方法,其特征在于,所述目标阈值是从多个阈值中确定的,所述目标时间范围是从多个时间范围中确定的;所述方法还包括:基于任一参数组,获取多个历史问题对应的多个跨项目候选问题集合,所述任一参数组中包括所述多个阈值中任一阈值和所述多个时间范围中任一时间范围;根据所述多个跨项目候选问题集合中各自包含的问题数量,确定所述多个历史问题在所述任一参数组下对应的候选问题对均值;对于所述多个历史问题中任一历史问题,确定与所述任一历史问题相关的问题的参考数量,以及所述任一历史问题对应的跨项目候选问题集合中与所述任一历史问题相关的问题的实际数量;根据所述多个历史问题各自对应的所述实际数量和所述参考数量,确定所述多个历史问题在所述任一参数组下对应的相关问题对覆盖率;根据所述多个历史问题在多个参数组下分别对应的候选问题对均值和相关问题对覆盖率,确定目标参数组,所述目标参数组中包括所述目标阈值和所述目标时间范围。4.根据权利要求1所述的方法,其特征在于,确定所述多个待检测问题对各自的文本特征,包括:对于所述多个待检测问题对中的目标待检测问题对,确定所述第一问题的文本向量与所述目标待检测问题对中第二问题的文本向量;确定所述第一问题的文本向量与所述第二问题的文本向量之间的多个相似度,所述多
个相似度对应于多种相似度计算方式;根据所述多个相似度确定所述目标待检测问题对的文本特征。5.根据权利要求4所述的方法,其特征在于,所述第一问题和所述第二问题的描述信息中均包括用于简要描述相应问题的标题描述信息以及用于详细描述相应问题的正文描述信息;所述第一问题的文本向量和所述第二问题的文本向量中均包括与相...
【专利技术属性】
技术研发人员:聂笑盈,刘宝川,
申请(专利权)人:苏州云上看科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。