基于UI的移动应用资产库构造与查询研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:fdsth5x1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件资产复用是软件工程研究中一类备受关注的技术,其目的是将已有软件开发中的各种经验用于新软件开发。随着移动应用的兴起,软件资产库构造和信息挖掘研究开始扩展到移动应用领域。针对移动应用UI开发的复杂性问题,许多软件工程研究人员提出各种方法以提高UI开发效率。一个可复用的移动应用UI数据资产库对于学术研究和工业开发都有很大价值。从学术研究角度来看,研究人员常需要基于数据开展实证分析或验证方法的有效性。由于移动应用UI信息需要在应用动态运行时才能确定,资产库预先采集并存储这些数据将有效降低其他研究的数据采集成本。不过,现已公开的移动应用UI数据集仍存在数据模式不完整、数据集缺乏维护、数据采集架构扩展性差等问题。另一方面,针对资产库的查询是资产库数据应用于各类实际开发场景的基础。尽管已有研究提出了基于草图的UI查询方法,相比传统文本查询方法更加直观,但这些方法要求使用者通过特定设备或建模软件来绘制用于查询的草图,进而影响了方法的实用性和灵活性。相比之下,在纸上直接进行UI草绘更加直观自然,能显著提升查询体验。用户通过手绘草图的方式表达UI查询意图,草图中体现的丰富特征(如组件类型和位置等)可为UI相似性匹配提供必要信息。然而,目前还没有研究工作很好地解决基于手绘草图的UI查询问题。针对以上问题,本文提出了一种新型的基于UI的移动应用资产库构造与查询方法,其包括两部分内容:1.提出了一种基于UI的移动应用资产库构造方法。针对每个入库的应用,资产库存储了其运行状态所关联的UI布局、截图和状态间跳转执行轨迹信息。资产库构造引擎驱动一种基于强化学习的Android应用自动化探索工具,实现UI信息的持续获取和入库存储。资产库针对不同数据提供统一的存储方案,并向上层提供统一的接口化数据访问操作。本文实现了资产库原型系统App Repo,并完成了10,560个Android应用UI数据的自动化采集和入库。2.提出了一种基于手绘草图的移动应用UI查询方法,Sketchoid。Sketchoid接收的输入是用户手绘草图图像,首先对其进行预处理和手绘形状识别,然后使用深度学习神经网络技术基于草图识别结果进行布局结构生成,生成的布局结构被用于与App Repo中存储的UI布局结构成对计算相似度,Sketchoid完成计算后将输出相似UI匹配结果及关联数据。本文通过数据分析和用户研究两种方式评估Sketchoid的有效性。
其他文献
针对Al-P中间合金的制备以及AlP颗粒的细化问题,本文开发了两种制备Al-P中间合金的新技术。一种是采用雨淋油淬法制备Al-P中间合金颗粒,并对其进行时效处理;另一种是采用雾化法进行制备Al-P中间合金粉末。用所制备的Al-P合金对Al-20wt%Si合金进行变质处理,检验其变质效果。雨淋油淬法制备的Al-P中间合金颗粒,粒度约为10mm,呈饼状,P含量约为1wt%,凝固组织中的AlP平均尺寸约
针对传统震动,射线识别方法在目前工业实践中普适性差,识别效率低以及基于机器学习图像法的手动设计特征的识别方法识别速度低以及定位困难等诸多问题,本课题研究设计实现的检测模型在煤矸石上表现良好,较大程度的推动了自动化生产的可行性。本文提出了轻量型目标检测深度学习网络的煤和矸石识别的方法,使用结合CBAM注意力模块的Mobile Net V3搭建Yolo V3的特征提取网络,减少模型参数,在保证网络模型
宫颈癌是为全球女性所患癌症中的第二大癌,宫颈癌位列我国妇科肿瘤发病率第一位。由于宫颈癌初期症状不明显,大多数患者确诊时已经是局部晚期。局部晚期宫颈癌的治疗方案为新辅助治疗加根治性切除手术。对于大多数患者而言,新辅助治疗能够缩小肿瘤大小,提高手术成功率。然而仍然有部分患者接受了额外的治疗,承担了风险,肿瘤没有缩小,延误了最佳治疗时机。因此,在治疗前预测患者新辅助治疗的反应具有重大的临床意义。本论文立
随着我国宏观经济下行压力增大,很多行业逐渐步入了高成本时代,这种现象在汽车制造业表现尤其明显。面对不断缩小的利润空间和日益增大的成本压力,成本管理对于提高汽车制造业自身竞争力、实现“中国制造2025”的目标有着重要的意义。在企业实际生产过程中,成本粘性的存在客观上要求人们在实践中以新的视角来理解成本的变动规律,而宏观经济波动是企业生产经营活动重要影响因素。因此,研究经济周期视角下成本粘性对企业绩效
壬酸是一类广泛存在于动物和植物体内的中链饱和脂肪酸,具有淡的脂肪和椰子香气,主要应用在制备椰果和浆果类香精上。壬酸便宜易得,是有机合成的一种常用原料。目前关于壬酸的研究多集中在作为植物生长调节剂刺激种子萌发和幼苗生长、以及作为除草剂的应用。脂肪酸囊泡具有中空的壳层结构,可以作为载体包埋药物应用到医药领域,具有潜在的应用价值。关于中链饱和脂肪酸在囊泡制备方面的研究较少,且应用上的研究未见报道,鉴于此
中国从2006年开始实现天然气净进口以来,对天然气的进口需求进一步增大,并在2018年超过日本,成为世界天然气最大进口国,对外依存度超过45%。随着低碳经济转型要求的不断提高,作为主要天然气进口和消费国的中国,对于天然气的进口依赖将愈演愈烈。随着天然气进口规模的不断扩大,以及对外依存度的不断增长,天然气进口风险随之加大。来自天然气进口来源地以及运输路线的风险因素,如资源、经济、地缘政治等因素会导致
自十八大以来,反腐败斗争已然成为全面从严治党的重要内容。近年来,随着打击力度的加强,各类贪污类犯罪逐渐浮出水面,且实践中许多是以共同犯罪的形式出现,社会危害性极大,因
河南是中华民族和华夏文明的发祥地之一,有悠久的历史和灿烂的文化,河南形象具有厚重、博大的气息。然而,在我国的其他省份,公众对河南的认识普遍不足,甚至有不好的印象,“素质低”“骗子多”“贫穷”“落后”成为外省对河南人的普遍评价,这些现象和问题需要进行反思与分析,因此,我们选取了《人民日报》(2010—2019)的涉豫报道进行分析研究。首先,论述了形象传播与区域发展的关系;其次,对《人民日报》2010
随着无人机通信技术的高速发展,无人机在军事侦察、环境检测、影视航拍、灾后救援等领域得到广泛应用,但由于无人机自身续航能力受限的弊端,无人机通信的发展与普及受到严重影响。因此,本文主要针对无人机的能耗问题,对面向地面多播业务传输的无人机网络的节能方法进行深入研究,以最大限度减少无人机执行多播传输任务的能耗。主要研究内容及贡献概述如下。其一,针对无人机网络多播传输的基础场景,即单无人机将通用信息(C
《青年实话》是共青团中央苏区的机关报,1931年创刊于江西龙岗,该报以领导苏区团的工作和群众工作为宗旨,将列宁“报刊是不仅仅是集体的宣传者和鼓动者,而且是集体的组织者”这一党报思想作为指导思想,团结、动员和组织青年群体,将青年凝聚在团中央的周围。《青年实话》力求“文字作风青年大众化”,用符合青年群体的文字风格和青年化的工作方式进行宣传和组织工作,不仅在介绍国内外革命局势、宣传与动员革命、探讨工作原