A Look Into Developer Intentions for App Compatibility in Android
Android apps have become a primary domain of software applications. However, various causes (e.g., fragmentation and SDK evolution) have led to growing compatibility issues in Android, as especially experienced by end users as these issues causing installation/execution failures of apps. Toward systematically understanding the compatibility issues in the Android ecosystem, this paper looks into developers’ intentions for achieving compatibility of apps and/or preventing potential compatibility issues. We characterized such intentions as reflected via relevant app attributes, in 100,925 benign and malicious apps developed in years 2010–2017. We observed that, among many other findings, there were always developers whose intentions were clearly against Android’s compatibility recommendations. Generally, malware developers’ intentions were significantly and largely different from those of benign apps. The intentions were also constantly evolving, gradually moving to target newer platforms yet with years of delay, with a slower pace in malware. The compatibility intentions, however, were not always fulfilled as expected, despite the specific platform versions intended for
Sat 25 MayDisplayed time zone: Eastern Time (US & Canada) change
14:00 - 15:30 | |||
14:00 15mShort-paper | Identifying Features of Android Apps from Execution Traces MOBILESoft Qi Xin Georgia Institute of Technology, Farnaz Behrang Georgia Institute of Technology, Mattia Fazzini Georgia Institute of Technology, Alessandro Orso Georgia Tech | ||
14:15 15mShort-paper | A Look Into Developer Intentions for App Compatibility in Android MOBILESoft Pre-print | ||
14:30 15mShort-paper | A Microservice Architecture for Online Mobile App Optimization MOBILESoft Yixue Zhao University of Southern California, USA, Nenad Medvidović University of Southern California Pre-print | ||
14:45 30mFull-paper | PerfProbe: A Systematic Cross-Layer Performance Diagnosis Framework for Mobile Platforms MOBILESoft David Ke Hong University of Michigan, Ashkan Nikravesh University of Michigan, Morley Mao University of Michigan, Mahesh Ketkar , Michael Kishinevsky | ||
15:15 15mShort-paper | Tool Demo: Google Play Android Vitals and Release Management MOBILESoft Julian Harty Commercetest Limited Pre-print |