一种基于安卓应用文本挖掘的权限推荐方法及系统

    公开(公告)号:CN111259139A

    公开(公告)日:2020-06-09

    申请号:CN202010016938.8

    申请日:2020-01-08

    Applicant: 南开大学

    Abstract: 本发明涉及一种基于安卓应用文本挖掘的权限推荐方法及系统。该方法包括:获取安卓应用的文本;获取安卓应用的权限映射关系;根据安卓应用的文本,利用文档主题模型进行主题挖掘,确定安卓应用的主题;根据权限映射关系和安卓应用的主题构建多主题权限模型;利用多主题权限模型确定安卓应用功能与权限的关系;对安卓应用的文本进行分类;获取分类后的安卓应用的权限映射关系;根据分类后的安卓应用的权限映射关系,确定相似应用与权限的关系;根据安卓应用功能与权限的关系和相似应用与权限的关系确定安卓应用的权限推荐。本发明所提供的上述方法及系统,解决现有技术中不能有效的为用户提供合理安全的权限推荐。

    一种基于嵌入表示的移动应用回调分析研究方法

    公开(公告)号:CN111026659B

    公开(公告)日:2023-04-21

    申请号:CN201911230621.8

    申请日:2019-12-05

    Applicant: 南开大学

    Abstract: 本发明公开了一种基于嵌入表示的移动应用回调分析研究方法,该方法与传统代码分析技术和建模方法不同,提出利用智能化表示方法,对移动应用的回调结构以及相关代码进行上下文敏感的深度向量表示,进而基于嵌入式向量和分析结果进行相似度等新特性分析,并在此基础上,研究向量表示与这些特性的关系,进而进行可视化,从全新角度弥补传统回调分析方法在量化分析方面的不足。本发明的这种基于嵌入表示的移动应用回调分析研究方法,对软件工程领域近年来在代码向量表示及其应用方面的相关方法进行理解分析和实验尝试,对移动应用回调函数所面临的新问题,创造性的提出新的分析手段和解决方法,并在理论和实验方面验证其正确性和有效性。

    一种基于嵌入表示的移动应用回调分析研究方法

    公开(公告)号:CN111026659A

    公开(公告)日:2020-04-17

    申请号:CN201911230621.8

    申请日:2019-12-05

    Applicant: 南开大学

    Abstract: 本发明公开了一种基于嵌入表示的移动应用回调分析研究方法,该方法与传统代码分析技术和建模方法不同,提出利用智能化表示方法,对移动应用的回调结构以及相关代码进行上下文敏感的深度向量表示,进而基于嵌入式向量和分析结果进行相似度等新特性分析,并在此基础上,研究向量表示与这些特性的关系,进而进行可视化,从全新角度弥补传统回调分析方法在量化分析方面的不足。本发明的这种基于嵌入表示的移动应用回调分析研究方法,对软件工程领域近年来在代码向量表示及其应用方面的相关方法进行理解分析和实验尝试,对移动应用回调函数所面临的新问题,创造性的提出新的分析手段和解决方法,并在理论和实验方面验证其正确性和有效性。

    一种基于代码克隆技术的用户评论推荐方法

    公开(公告)号:CN109683946A

    公开(公告)日:2019-04-26

    申请号:CN201811521684.4

    申请日:2018-12-13

    Applicant: 南开大学

    Abstract: 一种基于代码克隆技术的用户评论推荐方法,该方法结合代码克隆技术和用户评论推荐算法为新开发的软件或缺少用户评论的软件提供合理有效的评论。主要过程有:首先收集大量代码克隆数据,使用AST以及Word2Vec处理数据集中的代码对并将其表示为向量,基于向量进行CNN模型训练及保存;其次是用户评论阶段数据的收集及预处理,将用户基于插件输入的代码和用于评论推荐的代码组成代码对,采用代码克隆阶段相同的处理方法将代码对表示为向量;最后基于向量和保存的CNN模型进行相似度值的预测,最终为用户输入的代码段提供合理有效的用户评论。本发明解决了应用软件没有足够多有效用户评论的难题,为软件的进一步提升和改进提供更多有效的信息。

    一种相似性检测模型的训练方法及装置、应用方法及装置

    公开(公告)号:CN111860662B

    公开(公告)日:2023-03-24

    申请号:CN202010723891.9

    申请日:2020-07-24

    Applicant: 南开大学

    Abstract: 本发明提供了一种相似性检测模型的训练方法及装置、应用方法及装置。该训练方法包括:对第一应用程序和第二应用程序的属性信息进行特征提取,获得属性特征;根据属性特征,获得第一应用程序和第二应用程序之间的相似度;根据相似度和相似度标签的差异,训练相似性检测模型,其中,相似度标签用于标记第一应用程序和第二应用程序之间的相似性,能够利用相似度标签作为训练标签,建立有监督的相似性检测模型,提高相似性检测模型的性能,从而提高应用程序相似性的检测效率和准确性。

    一种基于代码克隆技术的用户评论推荐方法

    公开(公告)号:CN109683946B

    公开(公告)日:2021-12-03

    申请号:CN201811521684.4

    申请日:2018-12-13

    Applicant: 南开大学

    Abstract: 一种基于代码克隆技术的用户评论推荐方法,该方法结合代码克隆技术和用户评论推荐算法为新开发的软件或缺少用户评论的软件提供合理有效的评论。主要过程有:首先收集大量代码克隆数据,使用AST以及Word2Vec处理数据集中的代码对并将其表示为向量,基于向量进行CNN模型训练及保存;其次是用户评论阶段数据的收集及预处理,将用户基于插件输入的代码和用于评论推荐的代码组成代码对,采用代码克隆阶段相同的处理方法将代码对表示为向量;最后基于向量和保存的CNN模型进行相似度值的预测,最终为用户输入的代码段提供合理有效的用户评论。本发明解决了应用软件没有足够多有效用户评论的难题,为软件的进一步提升和改进提供更多有效的信息。

    一种相似性检测模型的训练方法及装置、应用方法及装置

    公开(公告)号:CN111860662A

    公开(公告)日:2020-10-30

    申请号:CN202010723891.9

    申请日:2020-07-24

    Applicant: 南开大学

    Abstract: 本发明提供了一种相似性检测模型的训练方法及装置、应用方法及装置。该训练方法包括:对第一应用程序和第二应用程序的属性信息进行特征提取,获得属性特征;根据属性特征,获得第一应用程序和第二应用程序之间的相似度;根据相似度和相似度标签的差异,训练相似性检测模型,其中,相似度标签用于标记第一应用程序和第二应用程序之间的相似性,能够利用相似度标签作为训练标签,建立有监督的相似性检测模型,提高相似性检测模型的性能,从而提高应用程序相似性的检测效率和准确性。

Patent Agency Ranking