基于数据驱动的移动端用户体验优化研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wynfloodforce
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动计算作为一种新型信息技术,通过智能移动设备实现无线环境下的数据传输与资源共享,将信息准确、实时地提供给处于任何地点的任何用户。因此,近年来移动计算已成为一个新的研究热点。作为移动计算与用户交互的最顶层接口,智能手机等智能移动终端上的移动应用程序(APP)已彻底改变了人们的生活方式。然而,APP在带给人们便利的同时,也经常给移动终端用户带来诸如APP闪退、系统资源消耗异常,甚至个人隐私数据泄露等严重问题,导致用户体验较差。因此,优化APP的移动端用户体验,对促进移动生态系统健康发展有着重要的意义。APP经常在动态运行时发生崩溃和隐私数据泄露问题。不同于传统桌面应用软件,APP在移动端的运行状态随用户、移动设备、地点、网络等因素的变化而呈现出巨大的差异,给现有的分析方法带来诸多挑战,如APP运行状态样本采集困难、分析APP用户体验问题效率低下、大规模应用较为困难等。为此,本文提出一个基于数据驱动算法的端到端系统框架。该框架通过智能化采集用于用户体验分析的数据,利用APP行为分析算法,实现对APP用户的负面体验自动分析。具体的,本文主要工作和贡献概括如下:首先,提出一个有效采集影响APP运行状态的移动端数据采集平台架构,采集的数据包括用户输入数据、APP内部数据、环境数据以及设备配置数据。其中,针对环境数据和设备配置数据这两个最具挑战性的数据采集问题,分别设计了 RainDrops和ContextLib采集子平台。具体的,在RainDrops中,设计了一个App分离式执行模型,它将APP中与实时运行环境和所在设备配置数据敏感的代码转移到远程物理设备上运行,从而实现了大规模的从真实移动设备上采集运行环境和设备配置数据。在ContextLib中,实现一个从真实数据中采样的运行环境和设备配置数据模拟库。该子平台通过搜索代表性数据样本,利用机器学习方法过滤冗余数据,从而实现一个全面、简洁、可重复试验的数据样本封装库。实验结果表明,通过采集这四类数据,系统可以捕捉更多不易被检测到的APP负面体验问题。其次,系统的可用性要求时间成本较低。为此,提出减少、优化用于分析APP行为的数据样本采集优化算法。采集算法包括(1)优化用户输入数据的TARA算法,(2)优化APP内部数据的Snowdrop服务,和(3)减少环境数据和设备配置数据的ContextPrioritizer算法。具体的,TARA利用静态分析技术,搜索可触发APP访问隐私数据的最短用户交互路径。Snowdrop结合自动测试数据生成算法,提出基于NLP的启发式算法,从而实现对APP后台服务测试数据的有效自动生成。ContextPrioritizer提出一个APP相似集合的概念,设计基于历史数据的测试用例排序算法,为APP挑选出具有最高测试优先级的环境和设备配置数据样本。实验结果表明,在不影响系统准确率的前提下,TARA比随机UI自动化方法节省85.3%的实验时间,Snowdrop比随机数据生成算法减少约76%的测试数据,ContextPrioritizer搜索的APP负面体验问题比随机排序算法多47.63%。最后,提出端到端的Caiipa和Privet系统。Caiipa和Privet结合了动态分析技术,建立模型分析APP运行状态与用户体验问题的关联,自动化分析APP负面体验问题。具体的,Caiipa 系统基于 ContextLib,ContextPrioritizer 和 Snowdrop生成的数据,提出APP运行状态异常点检测算法,并对于235个Windows 8 Store APP,30 个 Windows Phone 8 APP,848 个 Android APP 进行自动化测试分析。实验结果表明,Caiipa发现9,103个崩溃漏洞和4,589个系统资源消耗异常问题,比当前基于UI自动化测试的实验结果分别多11.4倍和8.8倍。Privet系统基于TARA生成的UI执行路径,结合敏感度分析技术评估隐私数据与APP功能的关联性,并对1,000个Android APP进行自动化隐私风险评估。实验结果表明,Privet发现48.7%的APP中至少存在一次敏感数据泄露行为。
其他文献
20世纪80年代,党中央、国务院为推进改革开放、迎接新技术革命挑战,作出了建设国家高新技术产业开发区(以下简称国家高新区)的重大战略部署。近20年来,国家高新区积极推动体制机制
在教学过程中,怎样才能提高教学质量?如何保证更多的学生取得优异成绩?重要的一个因素就是要看能不能正确理解和处理教师的主导作用和摆正学生的主体地位。为此,欲达到教学的预期
目的探讨低位直肠癌保肛治疗的围手术期护理方法。方法对2008年3月~2010年12月该科65例低位直肠癌施行保肛手术患者采用经腹及肛门切除后行乙状结肠齿状线吻合的保肛术,给予积
目的 观察孕康糖浆治疗早期先兆流产的临床疗效.方法 将243例早期先兆流产患者随机分为3组,治疗组82例采用孕康糖浆治疗;西药对照组81例以黄体酮治疗,中药对照组80例以固肾安
英语是一种语言。语言是知识和文化的载体,主要是用来表词达意的。英语口语的训练,最终目的是培养学生的交际能力。过去英语口语教学主要沿用死扣书本的简单套路,枯燥乏味,缺少真
中央及地方多家媒体曾报道:山西运城地区耗资2亿多元搞假工程欺上瞒下的丑闻,至今已两年有余,造假工程者未被查处,而首次在<人民日报>内参披露事实真相的<山西青年报>记者高
本院收治一例睡眠呼吸暂停综合征(SleepApnea Syndrone简称SAS)介绍如下。患者男性,54岁,工人,住院号861581。因嗜睡半个月,咳嗽、下肢浮肿3天于1986年5月3日入院。患者有“
期刊