基于代码调用分析的Android应用程序功能分类与描述技术

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:jin1067061730
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对种类和数量日益增长的Android应用程序,具有良好分类和描述信息管理的应用市场有助于用户进行程序搜索和推荐。目前应用市场中的程序分类以及描述信息的提供主要依靠人工操作完成,而已有的自动化分类研究工作均因特征选择不当或对已有信息分析不充分,导致对应用程序的分类准确率较低。且在描述信息方面,目前尚缺少相关的自动化研究工作。错误的分类或不准确的描述信息会导致用户下载到不相关的应用程序,不利于维护市场的稳定性。基于这些情况,本文提出并实现了一种基于代码调用分析的Android应用程序功能分类与描述技术,采用静态分析的方式,对应用程序的内部特征信息进行了提取,并结合深度学习模型,分别实现了应用程序的功能分类技术、应用程序功能描述词生成技术,为应用市场提供了具有一定参考性的自动化管理方法。具体研究内容如下:(1)提出了一种基于函数调用关系分析的Android应用程序功能分类方法。该方法采用静态分析技术来生成应用程序的函数调用图,从而提取函数之间的调用关系信息,并根据所设计的算法将其转换为一种新颖的矩阵结构。之后,为加强对特征中有效信息的使用而应用了两种特征选择方法,将矩阵转换为向量。最后使用由特征向量和类别标记的应用程序样本来训练卷积神经网络以建立分类器模型。经实验证明,所提出的方法达到了 88.9%的准确率,相对所参考的算法表现更佳。(2)提出了一种基于函数组合关系分析的Android应用程序功能描述词生成方法。该方法首先设计了一种词语描述度计算方法来对能够广泛的对各种应用程序的功能进行描述的词语进行挑选,然后以这些词语组成的集合为标签。采用了静态分析的方式对应用程序中的函数组合关系进行提取,并结合卷积神经网络算法建立了多标签分类模型来对能够表现应用程序多种功能的词语进行预测。在生成3个描述词的实验下,达到了 80.8%的精确度,具有一定的参考价值。
其他文献
开发具有宽吸收光谱和高转换效率得光热转换材料,近年来引起了人们的极大兴趣,然而,合理设计并开发新型光热转换体系仍然面临很大的挑战。功能配合物作为一类将有机功能配体和特定性能的金属离子通过配位的方式结合起来的复杂分子,具有种类多样、结构明确可设计的特点,是发展光热转换材料的理想分子。廉价的二价铜离子Cu2+因其独特的电子组态3d9,其配合物往往在红色区域具有一定的光吸收,并且不具有荧光特性减少了能量
O2O店铺的兴起,引发了食品安全问题的广泛关注。本文收集网络餐饮评论,通过特征工程处理和实证分析进行文本挖掘,建立食品安全评论识别机制,实现外卖平台对店铺的线上食品安全监督。特征工程进行了文本预处理、特征可视化、词向量表示。文本预处理比较了Jieba和Snownlp的分词效果,并对不涉及“食品安全”和涉及“食品安全”的两组评论文本进行了词云图分析和网络语义分析,文本特征向量化采用的是Word2ve
21世纪以来,国际制造业市场朝着结构性饱和的方向不断发展,工业制品供过于求的形式日趋严重,一些附加值较低的传统工业制品产能过剩的现象较为普遍。黑龙江省作为我国传统的工业制造基地,形成了完善的工业结构体系。近年来,随着制造业需求的萎靡不振,黑龙江省经济也陷入前所未有的困境,大量衰退产业对黑龙江省的经济发展造成沉重负担。鉴于此,在我国宏观经济下行、各行业战略转型持续推进的现实语境下,黑龙江省如何识别自
SDN网络实现了转发平面和控制平面的解耦,控制器可以通过下发包含更多匹配字段的流规则来对流实施细粒度的转发控制。更多匹配字段使得流规则需要更大的存储空间,而硬件交换机中TCAM的大小有限,流表的容量受限。当流表满时,为实现流量的转发,交换机会反复换入换出流规则,这将大大增加控制器的负载。因此,管理交换机流表中的流规则,实现高效的流表空间利用,具有重要意义。SDN的流规则管理包含流规则的生成、安装、
临时社交网络的概念已在旅馆、音乐会、运动会等场景中使用,人们在短时间内因为共同的兴趣或目的到同一个地方,参加同一个活动。用户使用其社交网络帐户在特定热门地点加入临
云计算、物联网等技术的快速发展引起了航空作战方式的改变,武器的智能化、无人化成为了航空作战领域的重要研究趋势。针对未来作战体系中智能系统协同工作的应用需求,航空作战领域开展了面向战术云架构的各类技术研究。在战术云架构中,资源调度与管理层为各模块提供内部及之间的联动能力,承担着平衡资源服务负载的职责,同时还实时的监管资源服务的状态变化、执行过程等。因此,需要设计资源调度与管理模块,让整个平台的负载更
近年来,人工智能、机器学习等词汇越来越频繁地出现在普通大众的生活中,并和我们的生活息息相关,在生活中随处可见的智能音箱、智能语音助手和人脸识别系统中都应用了此技术。传统机器学习在经历低潮后,随着深度学习的提出、大数据时代的到来和硬件设备的不断更新再次迎来发展高潮。5G技术的发展也让自动驾驶技术朝着理想方向进一步发展。神经网络(Neural Network,NN)是机器学习的重要算法之一,它是一种模
中国人民银行于2010年颁布并实施了《非金融机构支付服务管理办法》,意味着我国第三方支付机构被正式纳入了政府监管的范畴,走上了合规有序发展的轨道。随着第三方支付的不断创新发展,其风险也从最初的资金沉淀风险、信息泄露风险,衍生出混业经营风险、系统性金融风险等。若对此类风险放任不管,则会对消费者合法权益造成极大威胁,对社会经济稳定带来极大隐患。因此,要实现第三方支付市场的健康可持续发展,让更多消费者享
学位
近年来,储能技术在微电网的灵活调峰应用中发挥着重要作用,其不仅是确保微电网稳定运行的关键技术,也为分布式电源技术在微电网中的广泛应用起到了积极的推动作用。目前,以锂
蛋氨酸作为机体内多种物质的合成前体,可有效调节机体代谢平衡,目前被广泛应用于食品、饲料、医药等行业。微生物发酵法生产氨基酸因具有原料利用率高、操作简便、环境污染小等优点已逐步取代传统化学分离法,但由于蛋氨酸代谢合成途径长、合成过程中多个酶受到复杂的调控抑制作用,至今无法实现微生物发酵工业化生产。本研究以代谢结构清晰的谷氨酸棒杆菌为初始菌株,扩增前期研究获得的高酶活且解除部分反馈抑制的北京棒杆菌(C