[发明专利]一种针对复杂用户评论的代码质量属性判断方法有效
申请号: | 202110060212.9 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112698836B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 姜瑛;徐海燕;李凌宇;汤守国 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F40/117;G06F40/211;G06F40/242;G06F40/253;G06F40/284 |
代理公司: | 昆明人从众知识产权代理有限公司 53204 | 代理人: | 陈波 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 复杂 用户 评论 代码 质量 属性 判断 方法 | ||
1.一种针对复杂用户评论的代码质量属性判断方法,其特征在于:所述方法步骤如下:
Step1、预处理复杂用户评论:通过标点符号划分复杂用户评论,得到复杂用户评论的分句;对分句进行分词和词性标注,以获取每个分句的依存句法关系;基于获取的分句依存句法关系,以分词为顶点、分词之间的依存句法关系为有向边,构建依存句法关系有向图,将依存句法关系有向图添加到预处理结果列表;
Step2、抽取复杂用户评论中的主题:根据Step1的预处理结果列表抽取分句中每个元素的主题,构建主题列表;
Step3、识别各主题对应的代码质量属性:根据Step2的主题列表,应用代码质量属性特征词库识别主题对应的代码质量属性,构建代码质量属性识别结果列表;
Step4、获取各主题代码质量属性表现与表现结果:根据Step3中各主题对应的代码质量属性识别结果,针对同一代码质量属性对应的多个主题,基于主题间是否具有因果关系获取各主题对应的代码质量属性的表现与表现结果,构建代码质量属性相关信息获取结果列表;其中,代码质量属性表现表示用户评论中代码质量属性的具体体现,代码质量属性表现结果表示用户评论同一种代码质量属性表现所引发的结果;
Step5、分析复杂用户评论中的代码质量属性表现与表现结果,给出复杂用户评论的代码质量属性判断结果:根据Step4中获取的各主题代码质量属性表现与表现结果进行分析,在复杂用户评论中存在多个主题时,基于主题间关系,对同一代码质量属性对应的多个相同主题应用同一主题处理规则进行处理;对处理相同主题后复杂用户评论中的多个不同主题,应用不同主题处理规则进行处理,并根据处理结果给出复杂用户评论的代码质量属性的判断结果。
2.根据权利要求1所述的针对复杂用户评论的代码质量属性判断方法,其特征在于:还包括Step6:Step6、根据给出的复杂用户评论代码质量属性判断结果扩充初始代码质量属性特征词库:根据Step5给出的代码质量属性判断结果,分别获取每种代码质量属性表现、表现结果中的特征词对,扩充到该代码质量属性对应的特征词库中,用于复杂用户评论的代码质量属性判断。
3.根据权利要求1或2所述的针对复杂用户评论的代码质量属性判断方法,其特征在于:所述Step1具体如下:
Step1.1、输入一条复杂用户评论comment,按照标点符号划分comment获取comment的分句列表clause;初始化comment预处理结果列表clausePresultList=null,初始化d=1,执行Step1.2;
Step1.2、判断d是否小于等于分句列表clause中元素个数,如果是对claused进行分词与词性标注,基于claused分词与词性获取claused的依存句法关系dependencySyntacticd,执行Step1.3,否则执行Step2;其中,claused表示clause中第d个元素;
Step1.3、构建claused的依存句法关系有向图dsDirectGd=(Vd,Ed),将dsDirectGd添加到clausePresultList,执行Step1.4;其中,Vd={v1,v2,…,vm,…,vw}为顶点集合,vm=(wordm,posm),wordm为顶点vm对应的词语,posm为词语wordm的词性,w为顶点总数,Ed={e1,e2,…,en,…,ez}为有向边集合,en=(vx,vy,relationn),relationn为有向边en对应的依存句法关系,z为有向边条数,vx、vy分别表示顶点x、y,x=1,2,...w,y=1,2,...w;
Step1.4、d++,执行Step1.2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110060212.9/1.html,转载请声明来源钻瓜专利网。