首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

范玲玲:针对安卓app 中框架特有异常的大规模分析

摘要:

随着安卓应用的普及,程序的正确性和可靠性是程序开发者首先要考虑和确保的,也是应用能否具有竞争优势的基础和必然条件。然而,大量的应用程序在运行过程中仍旧会频繁发生异常崩溃的现象。对异常崩溃的种类和特性进行系统的,全面的分析,可以有效的帮助和指导开发者避免同类错误,并能够提高自动化测试分析工具的能力。我们花费4 个月的时间,利用自动化测试工具,从 2,486 个开源安卓应用中收集到16,245 个非重复的异常堆栈。我们进一步对其中8,243 个与安卓框架相关的异常进行了系统的,全面的分析。我们的研究结果可以应用于安卓应用程序的错误检测,错误定位,补丁生成,以及强化提高安卓测试工具等具体测试分析领域。我们实现了一个针对安卓程序异常定位的原型静态工具,Exlocator, 该工具能够精确定位异常的错误原因。此外,我们公开了研究过程中的数据集合(https://crashanalysis.github.io/),方便上述相关领域的研究。

个人简介:

范玲玲,现就读于华东师范大学计算机科学与软件工程学院,2014 级博士生。同时,作为研究助理,在新加坡南洋理工大学进行学术交流和访问。她目前主要的研究领域包括软件测试分析,安卓错误分析,以及安卓应用漏洞检测,其研究成果发表在多个顶级学术会议上,例如ICSE2018,ASE2018,FSE218 等。基于安卓应用异常分析的报告工作荣获ACM SIGSOFT Distinguished Paper Award (ICSE 2018)。更多详细信息请参见其个人主页:http://www.sqslab.com/llfan/。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181226G0TZIM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券