当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2020-07-15 17:19
【摘要】:移动计算作为一种新型信息技术,通过智能移动设备实现无线环境下的数据传输与资源共享,将信息准确、实时地提供给处于任何地点的任何用户。因此,近年来移动计算已成为一个新的研究热点。作为移动计算与用户交互的最顶层接口,智能手机等智能移动终端上的移动应用程序(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中至少存在一次敏感数据泄露行为。
【学位授予单位】:中国科学技术大学
【学位级别】:博士
【学位授予年份】:2018
【分类号】:TP311.56
【图文】:

体系,平台,环境数据,架构


APP用户体验问题。逡逑1.3研究内容逡逑本文系统研宄框架如图1.1所示,通过智能化采集用于用户体验分析的数据,逡逑利用APP行为分析算法,实现对APP用户的负面体验自动分析。具体来说,(1)逡逑考虑现实中APP在不同的运行场景中呈现出不同的行为特征,设计移动端数据逡逑采集平台架构智能化采集驱动相关运行场景的数据。(2)对于移动端数据采集逡逑平台架构采集的数据设计算法进行优化,采集代表性数据样本,从而减少动态分逡逑析过程的时间,提高测试覆盖率。(3)为应用商店平台设计端到端的系统,分析逡逑APP的负面用户体验如APP崩溃、系统资源消耗异常和隐私泄露风险问题。逡逑本文的主要研宄内容如下:逡逑针对APP多样的运行状态对分析移动端用户体验效率的影响,设计一个新逡逑的数据采集平台采集影响APP运行状态的数据,即环境数据、设备配置数据、用逡逑户输入数据和APP内部数据。移动端数据采集平台架构为使用数据驱动方法提逡逑供了足够数量的数据样本。对于难以采集的环境数据和设备配置数据,移动端数逡逑据米集平台架构设计RainDrops和ContextLib平台。具体而言

示意图,数据采集平台,示意图,执行端


本章提出对于移动端用户体验的优化,需要一个不同于传统的数据采集平逡逑台。该数据采集品台是一个分离执行逻辑架构,其中控制器控制运行逻辑,执行逡逑端(移动设备模拟器或真实物理设备)具体执行的新架构。如图3.1所示,控制逡逑端从海量的影响APP运行状态的影响因素中采样其数据,执行端负责模拟接收逡逑到的采样的数据,并复制APP的运行状态,记录APP的行为状态,最后将曰志逡逑传回控制器端进行后续处理。具体而言,控制器端由针对不同数据采集及优化的逡逑逦、执行邋逦逡逑控制器邋■逦>邋执行端逡逑 ̄n逦行状态逦逡逑采梓U藤I逡逑fBESSHk逦 ̄逦flRSSSBB逡逑n邋u邋^逦Li逡逑^腰^邋H邋—冒^桯逡逑图3.1数据采集平台示意图逡逑16逡逑

示意图,系统架构,分离式,示意图


运行状态的要求和设计。逡逑3.2.3.邋RainDrops邋系统架构逡逑图3.2表明了邋RainDrops的架构图。具体而言,协调控制器控制和管理两中逡逑不同的运行容器:云端模拟器端和物理设备端。其中,云端将提供:(1)运行移逡逑动设备模拟器,(2)供开发者提交的测试用例。另一方面,物理设备端运行轻逡逑量级的Phone邋Agent应用程序,其负责接收和执行从云端发送过来的远程命令。逡逑表3.3列举出了邋Phone邋Agent端负责执行的与环境数据和设备配置数据有关的系逡逑统API种类。逡逑不同于已有的测试方案,RainDrops将APP代码解耦成在云端容器和物理设逡逑备容器执行的部分。下面将解释这种分解对于移动APP的可行性。移动APP通逡逑常有三个独特的功能块:UI部分,操作系统用户模式的计算部分和操作系统内逡逑24逡逑

【相似文献】

相关期刊论文 前10条

1 黄灿;;互联网时代下用户体验设计师的“平衡之道”[J];工业设计研究;2015年00期

2 张丽;;刘伟:用户体验思维在智能生活情境中的应用[J];家用电器;2018年03期

3 李小新;;2018年用户体验设计趋势[J];计算机与网络;2018年06期

4 兰妮;;从用户体验的角度浅析政务新媒体的建设[J];传播力研究;2018年08期

5 宫承波;梁培培;;从“用户体验”到“媒体用户体验”——关于媒体用户体验几个基本问题的探析[J];新闻与传播评论;2018年01期

6 魏群义;李艺亭;姚媛;;移动图书馆用户体验研究综述与展望[J];图书情报工作;2018年10期

7 梁一丹;;基于用户体验的智慧图书馆建设[J];江苏科技信息;2018年24期

8 孟祥宇;周晓明;;电子教材用户体验模型设计[J];中国信息技术教育;2017年09期

9 梁瑜;;以用户体验为中心的儿童主题空间设计的应用研究[J];课程教育研究;2018年11期

10 刘英伟;;基于用户体验的火车票样式设计研究[J];数字通信世界;2018年09期

相关会议论文 前10条

1 王丹阳;唐玄辉;;基于丈献综述探讨未来用户体验设计发展方向[A];工业设计研究(第五辑)[C];2017年

2 刘颖;;用户体验研究的体与用[A];User Friendly 2014暨UXPA中国第十一届用户体验行业年会论文集[C];2014年

3 王柱;周兴社;王海鹏;倪红波;武瑞娟;;一种普适环境下群体用户体验的定量评价模型[A];第四届和谐人机环境联合学术会议论文集[C];2008年

4 林晓艳;王军峰;王文军;舒炎昕;;微信小程序的用户体验研究[A];工业设计研究(第五辑)[C];2017年

5 张含冬;;精于心,简于形——浅析优良设计与用户体验[A];中国创意设计年鉴论文集2013[C];2014年

6 张彩虹;李艳娟;;百度空间用户体验分析[A];2012管理创新、智能科技与经济发展研讨会论文集[C];2012年

7 韩春;陈世栋;;基于用户体验的自动售药机研究[A];工业设计研究(第六辑)[C];2018年

8 杨桑;;应用市场的用户体验设计[A];User Friendly 2014暨UXPA中国第十一届用户体验行业年会论文集[C];2014年

9 曹文波;;以用户体验为中心的网络交互艺术设计——上海与海外网络交互艺术设计之个案应用分析[A];设计学研究·2012[C];2012年

10 刘春妤;姬鸣;;形状和填充类型对进度指示器用户体验的影响[A];第二十一届全国心理学学术会议摘要集[C];2018年

相关重要报纸文章 前10条

1 本报记者 张煦;“可穿戴装备”卡位车联网[N];经济观察报;2014年

2 韩妹;互联网免费视听时代将终结吗[N];中国青年报;2011年

3 本报记者 胡中彬 实习记者 沈栋;宜人贷:极速“裂变”[N];经济观察报;2014年

4 本报记者 蔡卓男;新零售下半场:用户体验决胜[N];济南日报;2017年

5 本报记者 余东明;送到门口送到手头 用户体验放在心头[N];法制日报;2018年

6 中央党校经济学部 赵渊博;强化金融创新 提升用户体验[N];中国城乡金融报;2018年

7 徐汕 航天云网公司副总经理;航天云网:由平台建设向用户体验转型[N];中国航天报;2018年

8 本报评论员 祝乃娟;网约车2.0时代的竞争应围绕用户体验展开[N];21世纪经济报道;2018年

9 陶帅 茆明;用户体验:科技创新评价新理念[N];解放军报;2018年

10 本报记者 黄少华;郭谦:对标苹果的关键是注重用户体验[N];中国青年报;2013年

相关博士学位论文 前10条

1 郭亚爽;面向用户体验的无线网络资源管理研究[D];西安电子科技大学;2017年

2 张丽;基于数据驱动的移动端用户体验优化研究[D];中国科学技术大学;2018年

3 郝益勇;提升移动网络用户体验质量的理论与方法研究[D];北京邮电大学;2012年

4 邵华;无线网络中面向高能效的用户体验质量增强研究[D];北京邮电大学;2017年

5 南国顺;信息中心网络的服务提供机制和优化研究[D];北京邮电大学;2017年

6 陈锋;面向用户体验的移动互联网资源管理研究[D];中国科学技术大学;2013年

7 任杰;移动网络应用的“性能—功耗”优化研究[D];西北大学;2017年

8 吴磊;面向电子制造装备界面的用户体验多维度评估机制及模型研究[D];华中科技大学;2016年

9 张昆;基于体验的产品族形象设计研究[D];南京林业大学;2011年

10 王毅;用户满意体验导向的数字资源质量建模与控制研究[D];吉林大学;2014年

相关硕士学位论文 前10条

1 冯笛;以用户体验为导向的不动产数据整合系统界面优化设计[D];长安大学;2018年

2 毛海燕;旅游APP用户体验对用户满意度的影响研究[D];长安大学;2018年

3 何佳杰;基于多指标的不同类型汽车HMI界面用户体验评估比较研究[D];浙江理工大学;2018年

4 姚佳;基于用户体验的指静脉智能门锁设计研究[D];哈尔滨理工大学;2018年

5 马洪明;基于用户体验的VR头盔设计研究[D];哈尔滨理工大学;2018年

6 闫扶扬;基于用户体验的自动浇水花盆设计[D];哈尔滨理工大学;2018年

7 何生娟;基于用户体验的家庭种植产品研究与应用[D];哈尔滨理工大学;2018年

8 曹惟思;面向用户体验的电动滑板设计[D];昆明理工大学;2018年

9 郭钰莹;基于用户体验下移动端交互设计中留白的应用[D];武汉纺织大学;2018年

10 吴剑斌;用户体验设计中的故事方法研究[D];江南大学;2018年



本文编号:2756791

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2756791.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ccd5c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com