ISSTA 2022
Mon 18 - Fri 22 July 2022 Online
Wed 20 Jul 2022 10:00 - 10:20 at ISSTA 1 - Session 2-5: Android B Chair(s): Christoph Csallner
Fri 22 Jul 2022 16:40 - 17:00 at ISSTA 2 - Session 3-12: Android C

Fragmentation is a serious problem in the Android ecosystem. This problem is mainly caused by the fast evolution of the system itself and the various customizations independently maintained by different smartphone manufacturers. Many efforts have attempted to mitigate its impact via approaches to automatically pinpoint compatibility issues in Android apps. Unfortunately, at this stage, it is still unknown if this objective has been fulfilled, and the existing approaches can indeed be replicated and reliably leveraged to pinpoint compatibility issues in the wild. We, therefore, propose to fill this gap by first conducting a literature review within this topic to identify all the available approaches. Among the nine identified approaches, we then try our best to replicate them based on their original datasets. After that, we go one step further to empirically compare those approaches against common datasets with real-world apps containing compatibility issues. Experimental results show that existing tools can indeed be replicated, but their capabilities are quite distinct, as confirmed by the fact that there is only a small overlap of the results reported by the selected tools. This evidence suggests that more efforts should be spent by our community to achieve sound compatibility issues detection.

Wed 20 Jul

Displayed time zone: Seoul change

10:00 - 11:00
Session 2-5: Android BTechnical Papers at ISSTA 1
Chair(s): Christoph Csallner University of Texas at Arlington
10:00
20m
Talk
Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)
Technical Papers
Pei Liu Monash University, Yanjie Zhao Monash University, Haipeng Cai Washington State University, USA, Mattia Fazzini University of Minnesota, John Grundy Monash University, Li Li Monash University
DOI
10:20
20m
Talk
PermDroid: Automatically Testing Permission-Related Behaviour of Android Applications
Technical Papers
Shuaihao Yang Nanjing University of Science and Technology, Zigang Zeng Nanjing University of Science and Technology, Wei Song Nanjing University of Science and Technology
DOI
10:40
20m
Talk
Detecting and Fixing Data Loss Issues in Android Apps
Technical Papers
Wunan Guo Fudan University, Zhen Dong Fudan University, China, Liwei Shen Fudan University, Wei Tian Fudan University, Ting Su East China Normal University, Xin Peng Fudan University
DOI

Fri 22 Jul

Displayed time zone: Seoul change

16:40 - 17:40
Session 3-12: Android CTechnical Papers at ISSTA 2
16:40
20m
Talk
Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)
Technical Papers
Pei Liu Monash University, Yanjie Zhao Monash University, Haipeng Cai Washington State University, USA, Mattia Fazzini University of Minnesota, John Grundy Monash University, Li Li Monash University
DOI
17:00
20m
Talk
Detecting Resource Utilization Bugs Induced by Variant Lifecycles in Android
Technical Papers
Yifei Lu Nanjing University, Minxue Pan Nanjing University, Yu Pei Hong Kong Polytechnic University, Xuandong Li Nanjing University
DOI
17:20
20m
Talk
NCScope: Hardware-Assisted Analyzer for Native Code in Android AppsACM SIGSOFT Distinguished Paper
Technical Papers
Hao Zhou The Hong Kong Polytechnic University, Shuohan Wu The Hong Kong Polytechnic University, Xiapu Luo Hong Kong Polytechnic University, Ting Wang Pennsylvania State University, Yajin Zhou Zhejiang University, Chao Zhang Tsinghua University, Haipeng Cai Washington State University, USA
DOI