一种开源社区的拉取请求描述生成方法和装置

    公开(公告)号:CN115145550A

    公开(公告)日:2022-10-04

    申请号:CN202210917697.3

    申请日:2022-08-01

    发明人: 蒋竞 刘子豪 张莉

    摘要: 本发明涉及一种开源社区的拉取请求描述生成方法和装置,属于拉取请求技术领域,解决生成拉取请求描述时仅考虑新拉取请求自身的信息,对若干拉取请求的历史数据利用不够充分的问题。该方法包括:从开源社区获取多个拉取请求和相对应的描述;基于每个拉取请求生成代码语法改动树;基于代码语法改动树生成改动向量;基于多个改动向量计算拉取请求的相似程度;利用输入拉取请求和相似拉取请求获取描述生成模型;利用多个相似拉取请求的描述和输入拉取请求包含的文本信息,使用描述生成模型计算输入拉取请求的描述。改动向量有效地提取代码改动的语法结构信息,以利用与新拉取请求相似的拉取请求,自动化生成拉取请求描述。