• Home
  • Search
  • API Compatibility Issue Detection, Testing and Analysis for Android Apps
  • Cite Icon1
  • https://doi.org/10.1109/ase51524.2021.9678812Copy DOI Icon

API Compatibility Issue Detection, Testing and Analysis for Android Apps

  • Nov 1, 2021
  • Tarek Mahmud
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Conference Article
  • Citations154

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

  • Jul 12, 2018
  • Li Li +3
  • Conference Article
  • Citations1

AndroidPropTracker

  • Jul 13, 2020
  • Demetrio Guilardi +3
  • Conference Article
  • Citations61

Analysis of Android Applications' Permissions

  • Jun 01, 2012
  • Ryan Johnson +3
  • Research Article
  • Citations21

Super SDKs: Tracking personal data and platform monopolies in the mobile

  • Feb 21, 2024
  • Big Data & Society
  • Jennifer Pybus +1
  • Conference Article
  • Citations22

Automatically detecting API-induced compatibility issues in Android apps: a comparative analysis (replicability study)

  • Jul 18, 2022
  • Pei Liu +5
  • Research Article
  • Citations29

A large-scale study on the adoption of anti-debugging and anti-tampering protections in android apps

  • Feb 28, 2020
  • Journal of Information Security and Applications
  • Stefano Berlato +1
  • Research Article
  • Citations9

A First Look at Dark Mode in Real-world Android Apps

  • Nov 23, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Suyu Ma +3
  • Conference Article
  • Citations10

NChecker

  • Apr 18, 2016
  • Xinxin Jin +3
  • Conference Article
  • Citations3

Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code

  • May 01, 2021
  • Sumaya Almanee +3
  • Conference Article
  • Citations28

A tale of two cities: how WebView induces bugs to Android applications

  • Sep 03, 2018
  • Jiajun Hu +4
  • Research Article
  • Citations7

Preference-wise Testing of Android Apps via Test Amplification

  • Jan 31, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Minxue Pan +4
  • Conference Article
  • Citations31

DaPanda: Detecting Aggressive Push Notifications in Android Apps

  • Nov 01, 2019
  • Tianming Liu +5
  • Conference Article
  • Citations435

Targeted and depth-first exploration for systematic testing of android apps

  • Oct 29, 2013
  • Tanzirul Azim +1
  • PDF
  • Research Article
  • Citations20

Do Memories Haunt You? An Automated Black Box Testing Approach for Detecting Memory Leaks in Android Apps

  • Jan 01, 2020
  • IEEE Access
  • Domenico Amalfitano +3
  • Conference Article
  • Citations31

Data loss detector: automatically revealing data loss bugs in Android apps

  • Jul 18, 2020
  • Oliviero Riganelli +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.