ACID: An API Compatibility Issue Detector for Android Apps
Android API is frequently updated, and compatibility issues may be induced when the API level supported by the device differs from the API level targeted by app developers. This paper presents ACID, an API compatibility issue detector for Android apps. ACID utilizes API differences and static analysis of Android apps to detect both API invocation compatibility issues and API callback compatibility issues. Our evaluation on 20 benchmark apps from previous studies shows that ACID is more accurate and faster in detecting compatibility issues than state-of-the-art techniques. We also ran ACID on 35 more real-world apps to demonstrate ACID’s practical applicability. ACID is available at https://github.com/TSUMahmud/acid and the demonstration video of ACID is available at https://youtu.be/XUNBPMIx2q4.
Tue 10 MayDisplayed time zone: Eastern Time (US & Canada) change
20:00 - 21:00 | |||
20:00 15mDemonstration | ACID: An API Compatibility Issue Detector for Android Apps DEMO - Demonstrations Tarek Mahmud Texas State University, Meiru Che Concordia University Texas, Guowei Yang The University of Queensland Media Attached | ||
20:15 15mDemonstration | ICCBot: Fragment-Aware and Context-Sensitive ICC Resolution for Android Applications DEMO - Demonstrations Jiwei Yan Institute of Software at Chinese Academy of Sciences, China, Shixin Zhang Beijing Jiaotong University, China, Yepang Liu Southern University of Science and Technology, Jun Yan Institute of Software at Chinese Academy of Sciences, China, Jian Zhang Institute of Software at Chinese Academy of Sciences, China DOI Pre-print Media Attached | ||
20:30 15mDemonstration | UIPDroid: Unrooted Dynamic Monitor of Android App UIs for Fine-Grained Permission Control DEMO - Demonstrations Mulin Duan Singapore Management University, Lingxiao Jiang Singapore Management University, Lwin Khin Shar Singapore Management University, Debin Gao Singapore Management University Pre-print Media Attached |