[发明专利]一种基于历史记录的代码审核人推荐方法有效
申请号: | 201710128934.7 | 申请日: | 2017-03-06 |
公开(公告)号: | CN107122391B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 焦安坤;韩凌波;农革 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F11/36;G06K9/62 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 528300 广东省佛山市顺德区大良*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 历史记录 代码 审核 推荐 方法 | ||
1.一种基于历史审核记录的代码审核人推荐方法,其特征在于,包括以下步骤:
S1:基于历史审核记录,提取代码时间信息、反馈和路径信息,构建专业性度量模型;
S2:针对当前输入的待审核代码,提取路径信息之后,通过字符串对比技术,获取当前输入的待审核代码与历史审核记录中已审核代码路径的相似度;
S3:利用S1中得到的专业度模型,结合S2中得到的相似度,并提取已审核代码的时间信息来计算其时间权重,构建基于时间权重的路径相似度模型并输出审核人的推荐序列;
所述步骤S1的具体过程如下:
S11:输入历史审核记录,以每个审核记录为单位,提取审核记录中的时间信息、反馈和路径信息;
S12:利用S11中得到的数据构造专业性度量模型;
所述步骤S11的过程如下:
S111:对每个历史审核记录,记录当前历史审核记录的ID号;
S112:提取每个历史审核记录中的路径信息;
S113:统计审核人Ri针对当前历史审核记录所做反馈信息的总数量
其中,commenti表示审核人Ri对当前记录的一条反馈信息;
S114:统计审核人Ri对当前历史审核记录所贡献的工作日的总数量
其中,Workdayi表示审核人Ri在工作日Workdayi对本记录进行反馈;
S115:查找当前历史审核记录中审核人Ri的最近反馈时间
其中,recent函数表示审核人Ri针对当前记录的最近反馈时间,以日期为基本单位。
2.根据权利要求1所述的基于历史审核记录的代码审核人推荐方法,其特征在于,所述步骤S12的过程如下:
S121:统计针对当前历史审核记录反馈信息的总数量Commentall:
其中Rall={R0,R1,R2...,Ri,...}表示审核当前历史审核记录的所有审核人的集合,表示审核人Ri针对当前历史审核记录所做反馈信息的总数量;
S122:统计针对当前历史审核记录所贡献的工作日的总数量Workdayall:
S123:统计针对当前历史审核记录中最近的反馈时间Recencyall:
S124:利用S121-S123得到的数据计算不同审核人对当前历史审核记录不同的专业度Expertise(C,R):
其中,C为当前历史审核记录,R表示审核人,Expertise(C,R)为R在C中的专业度,它是随着时间而变化的量,同时与审核人所做的贡献有关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710128934.7/1.html,转载请声明来源钻瓜专利网。