paperbot · PL 论文追踪

全部论文 待读 收藏

P2 API Compatibility Issue Detection, Testing and Analysis for Android Apps

面向 Android 应用的 API 兼容性问题检测、测试与分析
ASE 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)2021匹配度 2/10 · 论文研究 Android API 兼容性问题的检测与测试,属于软件测试和程序分析方向,但未涉及用户核心关注的 LLM/Agentic 程序、静态分析与 AI 的交叉、浮点程序分析或贝叶斯程序分析。仅与广义程序分析有微弱关联。引用 1 inbox
Tarek Mahmud
crossref: 2026-09-12

AI 速览

一句话:面向 Android 应用,提出改进 API 兼容性问题检测与测试的新方法。

Android 应用依赖 SDK 提供的 API 来访问设备服务与硬件,但 API 会随 SDK 频繁演化。设备支持的 API level 与开发者目标 API level 不匹配时,会产生兼容性问题,导致运行时崩溃等异常行为并损害用户体验。已有研究关注 Android API 演化与兼容性保障,但仍需改进。本文工作旨在建立新方法,提升现有兼容性问题检测与测试技术,并围绕 Android 应用开展兼容性问题分析。摘要未给出具体实现与实验结果,仅给出研究目标与方法方向。

问题
Android 应用目标 API level 与设备支持 API level 不匹配会引发兼容性问题,现有检测与测试方法仍有不足。
方法
提出新的方法论,用于改进 Android 应用 API 兼容性问题的检测、测试与分析。
评估
摘要未给出具体评估结果或实验设计,仅提出改进现有兼容性检测与测试方法的目标。
原文摘要(Abstract)

Android apps are developed using a Software Development Kit (SDK), where the Android application programming interface (API) enables app developers to harness the functionalities of Android devices by interacting with services and hardware. However, API frequently evolves together with its associated SDK. The mismatch between the API level supported by the device where apps are installed and the API level targeted by app developers can induce compatibility issues. These issues can manifest themselves as unexpected behaviors, including runtime crashes, creating a poor user experience. Recent studies investigated API evolution to ensure the reliability of the Android apps, however, they require improvements. This work aims to establish novel methodologies that will improve the state-of-the-art compatibility issue detection and testing approaches.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6480,
  title = {API Compatibility Issue Detection, Testing and Analysis for Android Apps},
  author = {Tarek Mahmud},
  booktitle = {ASE},
  year = {2021},
  doi = {10.1109/ase51524.2021.9678812}
}