跳到主要导航 跳到搜索 跳到主要内容

CiD: Automating the detection of API-related compatibility issues in Android apps

  • Li Li
  • , Tegawendé F. Bissyandé
  • , Haoyu Wang
  • , Jacques Klein
  • Monash University
  • University of Luxembourg
  • Beijing University of Posts and Telecommunications

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The Android Application Programming Interface provides the necessary building blocks for app developers to harness the functionalities of the Android devices, including for interacting with services and accessing hardware. This API thus evolves rapidly to meet new requirements for security, performance and advanced features, creating a race for developers to update apps. Unfortunately, given the extent of the API and the lack of automated alerts on important changes, Android apps are suffered from API-related compatibility issues. These issues can manifest themselves as runtime crashes creating a poor user experience. We propose in this paper an automated approach named CiD for systematically modelling the lifecycle of the Android APIs and analysing app bytecode to flag usages that can lead to potential compatibility issues.We demonstrate the usefulness of CiD by helping developers repair their apps, and we validate that our tool outperforms the state-of-the-art on benchmark apps that take into account several challenges for automatic detection.

源语言英语
主期刊名ISSTA 2018 - Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis
编辑Eric Bodden, Frank Tip
出版商Association for Computing Machinery, Inc
153-163
页数11
ISBN(电子版)9781450356992
DOI
出版状态已出版 - 12 7月 2018
已对外发布
活动27th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2018 - Amsterdam, 荷兰
期限: 16 7月 201821 7月 2018

出版系列

姓名ISSTA 2018 - Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis

会议

会议27th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2018
国家/地区荷兰
Amsterdam
时期16/07/1821/07/18

学术指纹

探究 'CiD: Automating the detection of API-related compatibility issues in Android apps' 的科研主题。它们共同构成独一无二的学术指纹。

引用此