[发明专利]一种基于缺陷管理平台的缺陷分派方法及系统有效
申请号: | 201410239162.0 | 申请日: | 2014-05-30 |
公开(公告)号: | CN103970667A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 徐佳宏;张明明;朱吕亮;张建国 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 缺陷 管理 平台 分派 方法 系统 | ||
技术领域
本申请涉及软件缺陷技术领域,更具体地说,涉及一种基于缺陷管理平台的缺陷分派方法及系统。
背景技术
软件缺陷又称BUG,是指软件中的错误。软件缺陷产生后,会有专门的人员对产生的缺陷进行报告,其中包含了缺陷的描述信息。该缺陷报告会传递给缺陷管理平台MANTIS,缺陷管理平台提供缺陷的跟踪、历史记录、搜索等功能。
软件缺陷分派是将新报告的缺陷分派给对应的开发人员,由开发人员来修正这些软件缺陷。该开发人员可以是这部分软件的开发者,也可以是曾经处理过该软件或与该软件相类似的软件的缺陷的技术人。一般地,大型开源项目都有专门人员负责缺陷分派,这需要分派人员对项目要有比较全面的知识。但是,比较矛盾的是,这种人员一般是比较有经验的人员,让他去进行分派工作会导致人力资源的浪费,而新进项目组的人,由于项目经验不足,又不能够胜任这个工作,由新人来做这个工作很可能会很长时间都不能够将缺陷分派给正确的开发人员,延误缺陷的解决时间。
有鉴于此,需要提供一种软件缺陷的分派方法,来解决上述存在的问题。
发明内容
有鉴于此,本申请提供了一种基于缺陷管理平台的缺陷分派方法及系统,用于解决现有缺陷分派方法过于依赖人员的知识经验,而无法达到自动分派的目的。
为了实现上述目的,现提出的方案如下:
一种基于缺陷管理平台的缺陷分派方法,包括:
接收缺陷管理平台提供的缺陷报告,所述缺陷报告包含待分派缺陷的描述;
查找与所述待分派缺陷的描述的相似度值最高的预存缺陷描述,确定其为第一缺陷描述;
参考预存的缺陷描述与代码文件之间的对应关系,查找与所述第一缺陷描述相对应的代码文件,确定其为第一代码文件;
结合缺陷管理平台记录的所述第一代码文件的历史修改记录,确定最佳分派人列表。
优选地,所述查找与所述待分派缺陷的描述的相似度值最高的预存缺陷描述,确定其为第一缺陷描述,具体为:
对待分派缺陷的描述进行分词,由多个词组成第一分词向量;
将预存的多个缺陷描述分别进行分词,每个缺陷描述分词后各自组成一个第二分词向量;
比较所述第一分词向量与多个所述第二分词向量,筛选出二者相似度值最高的预存缺陷描述,确定其为第一缺陷描述。
优选地,所述结合缺陷管理平台记录的所述第一代码文件的历史修改记录,确定最佳分派人列表,具体为:
查询缺陷管理平台记录的第一代码文件的历史修改记录;
将距离当前时间不超过第一预设时间的修改时间所对应的修改人员添加到最佳分派人列表中。
优选地,所述将距离当前时间不超过第一预设时间的修改时间所对应的修改人员添加到最佳分派人列表中,具体为:
筛选出第一修改人员组,所述第一修改人员组内的每一个修改人员修改所述第一代码文件的时间距离当前时间不超过第一预设时间;
按照修改时间对第一修改人员组内的修改人员进行排序,将修改时间最晚的修改人员确定为第一最佳分派人。
优选地,还包括:
将分派人修改所述待分派缺陷的时间上传给所述缺陷管理平台,以供缺陷管理平台进行记录。
一种基于缺陷管理平台的缺陷分派系统,包括:
缺陷报告接收单元,用于接收缺陷管理平台提供的缺陷报告,所述缺陷报告包含待分派缺陷的描述;
第一缺陷描述确定单元,用于查找与所述待分派缺陷的描述的相似度值最高的预存缺陷描述,确定其为第一缺陷描述;
第一代码文件确定单元,用于参考预存的缺陷描述与代码文件之间的对应关系,查找与所述第一缺陷描述相对应的代码文件,确定其为第一代码文件;
分派人确定单元,用于结合缺陷管理平台记录的所述第一代码文件的历史修改记录,确定最佳分派人列表。
优选地,所述第一缺陷描述确定单元包括:
第一分词单元,用于对待分派缺陷的描述进行分词,由多个词组成第一分词向量;
第二分词单元,用于将预存的多个缺陷描述分别进行分词,每个缺陷描述分词后各自组成一个第二分词向量;
比较单元,用于比较所述第一分词向量与多个所述第二分词向量,筛选出二者相似度值最高的预存缺陷描述,确定其为第一缺陷描述。
优选地,所述分派人确定单元包括:
查询单元,用于查询缺陷管理平台记录的第一代码文件的历史修改记录;
添加单元,用于将距离当前时间不超过第一预设时间的修改时间所对应的修改人员添加到最佳分派人列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410239162.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型皮带机
- 下一篇:一种皮带输送机托辊连接失效检测装置