移动应用程序用户评论的挖掘与定位

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:twobadgirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前的移动应用程序开发中,新兴涌现出的 DevOps 实践(例如,持续交付,集成和用户反馈分析)和工具正在变得越来越普遍。例如,在软件发布周期中,用户反馈的集成(以用户评论的形式提供)代表了移动应用程序维护和发展的宝贵资源。为了充分利用这些资源,开发人员急需要在用户评论和需要更改的软件产品(例如源代码和文档)之间建立语义链接,从而根据用户反馈定位到潜在需要更改的文件。此外,随着移动应用市场的快速发展,许多具有相似功能的应用程序涌现。为了在竞争激烈的环境中获得优势,开发人员不仅需要了解其应用程序的优缺点,还需要了解竞争应用程序。由于用户评论包含了有价值的用户反馈信息,也可用于根据用户偏好比较相似的应用程序。
  为了充分利用拥有移动应用程序维护和发展宝贵资源的用户评论,本文提出了通过分类,聚类和链接用户评论来支持用户反馈的持续集成,并且利用特定领域的约束信息和半监督学习将用户评论分组为与相似用户请求有关的多个细粒度群集。然后,通过结合版本控制工具的提交消息和源代码的文本信息,自动定位潜在需要更改的文件,从而满足用户提出的需求。为了比较相似移动应用程序,本文使用文档主题生成模型从用户评论中提取话题,然后结合基于规则的情感分析模型、用户评级和用户点赞数对生成的话题进行情感分析,再通过计算跨移动应用程序话题的文本相似度进行话题匹配从而实现跨应用程序的用户评论挖掘,以帮助开发人员了解其应用程序与相似应用程序的优劣并维护更具竞争力的应用程序。
  实验结果显示,本文提出的方法在聚类和定位准确性方面优于最新的基线工作且在挖掘比较相似应用程序用户评论方面表现良好。
其他文献
从大量数据中查找用户所需信息来协助用户制定多目标决策是数据库领域中一个重要的研究方向。Top-k查询和Skyline查询被广泛用来解决此类问题,但是它们有着本质的缺陷。遗憾最小化查询也能够很好地解决此类问题,它综合了Top-k查询和Skyline查询的优点,但是现有的遗憾最小化查询算法效率不高或者缺乏理论保证。论文针对已有算法存在的缺陷,设计出具有理论保证的高效的近似算法。论文主要工作和创新点如下
无人机应用越来越广泛,各种无人机服务于军事民事领域。有研究发现高度组织的蜂群可以完成远远大于单体所能完成的复杂任务。蜂群是今后无人机发展的必然趋势。考虑电力驱动无人机蜂群,蜂群是否稳定运行受限于成员无人机的可用状态。无人机不可用的原因一般是能量缺乏。本文考虑在蜂群执行任务期间,为其补充电力来维护稳定。基于这个问题,做了如下研究:(1)提出使用射频对蜂群无线充电。射频充电设备为低电量无人机充电以增加
学位
计算机软件系统已经在国防、金融、通信、医疗等安全关键领域中得到大规模应用。这些领域中的许多软件是采用C语言开发,在享受C语言高效的运行效率的同时,还需要承担C语言指针操作带来的内存安全风险。为了构建高可信的软件系统。许多面向C语言的内存安全检测工具被广泛使用,这些工具使用代码插桩来实现内存安全错误的运行时检测。但是,这些内存安全检测工具及其算法都没有经过严格的正确性证明,这带来了两个问题。第一,插
学位
集成学习在解决时间序列预测问题方面显示出强大的优势,如何从集成系统中选择合适的基学习器集合是集成剪枝技术中需要研究的问题,适当的集成剪枝可以使模型的预测能力更强。集成剪枝可以有效克服传统集成学习的一些缺点,例如相对较高的时间和空间复杂性。然而,每个基学习器都有其独特的预测能力。一个基学习器可能在某些样本上表现不佳,但在其他样本上表现出色,盲目低估特定基学习器的作用是不合理的。为每个待预测样本选择最
学位
云计算通过将硬件资源抽象成虚拟资源,为用户提供可弹性伸缩的按需获取的服务。随着越来越多的应用与服务部署在云端,用户对云计算可靠性的要求越来越高,且云数据中心的资源虚拟化、快速弹性架构和应用托管等复杂特性导致云数据中心容易出现异常和故障。因此,对可靠性的要求越来越高。如何保障云数据中心的可靠性,提高云计算系统提供无故障服务的能力成为亟待解决的问题。本文主要针对云数据中心计算资源的可靠性保障技术进行了
学位
在网络功能虚拟化(Network Function Virtualization,NFV)环境下,服务功能链(Service Function Chaining,SFC)通过连接一组有序的虚拟网络功能(Virtual Network Function,VNF)定制某种网络服务,可以灵活地提供网络服务。但是,目前SFC仅仅通过定义VNF的执行顺序来定制网络服务,而没有考虑VNF的运行参数、运行时序等
学位
随着移动智能设备的普及和云计算技术的快速发展,移动云计算进入了人们的生活。移动云计算解决了移动终端计算性能不佳、存储容量较小等问题,但是随着用户规模的不断扩大,移动云计算也面临着资源管理方面的挑战。为了应对这些挑战,很有必要开展移动云资源调度与管理技术的研究。本文在分析了行业需求和研究了相关关键技术的基础上,做出的主要研究工作如下:(1)针对移动云数据中心的高能耗和资源利用率较低的问题,本文改进了
移动设备不断地发展和进步,移动设备的使用频率越来越高,其安全性也越来越受重视。各类身份认证机制出现来解决移动设备的安全问题,保护用户的隐私数据。目前,移动设备的身份认证机制大部分属于显式身份认证,仅针对于移动设备的单次解锁,不保证解锁设备后移动设备的安全性。本文以移动设备的持续身份认证为研究对象,从单生物特征和多生物特征两个角度展开了研究。改进了基于运动传感器的持续身份认证,同时提出了基于运动传感
时间序列预测在科学和社会的各个领域起着重要的作用。然而,随着信息时代的到来,各类时间序列数据层出不穷,采样频率也越来越高。如此巨大的数据量中,非平稳和多变量性质的存在加剧了预测的挑战性,许多传统的预测模型已经无法胜任现在的预测任务。现有的基于循环神经网络的深度学习模型,尤其是基于长短期记忆(LSTM)和门循环单元(GRU)的循环神经网络已获得了令人印象深刻的预测性能。然而,尽管LSTM结构上更为复
学位
物联网与5G技术的蓬勃发展,导致移动终端设备产生海量的数据。数据资产催生出众多新型应用,但是移动终端设备计算资源不足与云端处理能耗过高致使移动云计算的固有缺点开始暴露,当前的云计算架构面临重大挑战。移动边缘计算(MEC)的出现为上述问题提供了解决方案,在靠近终端处提供计算与存储资源,边缘服务器既可以处理终端的上行任务,又能承接云端下放服务。终端任务可以选择卸载到边缘服务器上执行,终端设备只需发送服
学位