首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >FILO: FIx-LOcus Localization for Backward Incompatibilities Caused by Android Framework Upgrades
【24h】

FILO: FIx-LOcus Localization for Backward Incompatibilities Caused by Android Framework Upgrades

机译:FILO:修复轨迹本地化,用于由Android框架升级引起的后退不兼容

获取原文

摘要

Mobile operating systems evolve quickly, frequently updating the APIs that app developers use to build their apps. Unfortunately, API updates do not always guarantee backward compatibility, causing apps to not longer work properly or even crash when running with an updated system. This paper presents FILO, a tool that assists Android developers in resolving backward compatibility issues introduced by API upgrades. FILO both suggests the method that needs to be modified in the app in order to adapt the app to an upgraded API, and reports key symptoms observed in the failed execution to facilitate the fixing activity. Results obtained with the analysis of 12 actual upgrade problems and the feedback produced by early tool adopters show that FILO can practically support Android developers. FILO can be downloaded from https://gitlab.com/learnERC/filo, and its video demonstration is available at https://youtu.be/WDvkKj-wnlQ.
机译:移动操作系统快速发展,经常更新应用程序开发人员用于构建应用程序的API。不幸的是,API更新并不总是保证向后兼容性,导致应用程序不再运行在使用更新系统时甚至崩溃。本文介绍FILO,该工具有助于Android开发人员解决API升级引入的向后兼容性问题。 FILO都建议在应用程序中需要修改的方法,以便将应用程序调整到升级的API,并在失败的执行中报告关键症状以便于促进修复活动。通过分析12个实际升级问题和早期工具生产的反馈获得的结果显示,FILO几乎可以支持Android开发人员。 filo可以从https://gitlab.com/learnerc/filo下载,它的视频演示可在https://youtu.be/wdvkkj-wnlq下载。

著录项

相似文献

  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号