[发明专利]一种移动应用版本更新的图形化说明生成方法及系统有效
申请号: | 201510276003.2 | 申请日: | 2015-05-26 |
公开(公告)号: | CN104850311B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 周凡;林格;邹啟文 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 版本 更新 图形 说明 生成 方法 系统 | ||
1.一种移动应用版本更新的图形化说明生成方法,其特征在于,所述方法包括:
对移动应用修改前后版本更新的类进行聚类,获得聚类结果;
在所述聚类结果中提取类名,并对修改中的某个类作为输入,通过源代码静态分析方式提取类名;
对所述类名作切分单词处理,将处理后的多个词作为关键字进行LDA查询处理;
以修改类所属的源代码文档作为输入,对源代码进行预处理;
对经过预处理的文档集合进行建模,生成主题模型;
在所述主题模型中匹配查询对应的主题,匹配对应的源代码类,对主题中的类按照相关程度进行排序得到类的概率逐步减小的文档主题生成模型LDA列表;
通过类的结构依赖分析在结构耦合层次上找出与修改的类相关的类列表,构建依赖图;
根据所述类列表对所述LDA列表中的类按照相关程度重新排序;
识别最靠前的交互界面;
根据修改后的用户界面生成更新描述的图形化说明。
2.一种移动应用版本更新的图形化说明生成系统,其特征在于,所述系统包括:
聚类模块,用于对移动应用修改前后版本更新的类进行聚类,获得聚类结果;
修改模块,用于根据所述聚类模块所获得的聚类结果定位修改所述移动应用对应的用户界面,包括:
基本处理单元,用于在所述聚类结果中提取类名,并对修改中的某个类作为输入,通过源代码静态分析方式提取类名,并对所述类名作切分单词处理,将处理后的多个词作为关键字进行LDA查询;
预处理单元,用于以修改类所属的源代码文档作为输入,对源代码进行预处理;
主题模型生成单元,用于对经过预处理的文档集合进行建模,生成主题模型;
查询单元,用于在所述主题模型中匹配查询对应的主题,匹配对应的源代码类,对主题中的类按照相关程度进行排序得到类的概率逐步减小的文档主题生成模型LDA列表;
构建单元,用于通过类的结构依赖分析在结构耦合层次上找出与修改的类相关的类列表,构建依赖图;
排序单元,用于根据所述类列表对所述LDA列表中的类按照相关程度重新排序;
识别单元,用于识别最靠前的交互界面;
生成模块,用于根据修改后的用户界面生成更新描述的图形化说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510276003.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输入方法及装置
- 下一篇:一种业务资讯的展示方法及装置