Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Tue 10 May 2022 20:15 - 20:30 at ICSE Demo room 1 - Mobile Applications Chair(s): Yiling Lou

For GUI programs, like Android apps, the program functionalities are encapsulated in a set of basic components, each of which represents an independent function module. When interacting with an app, users are actually operating a set of components. The transitions among components, which are supported by the Android Inter-component communication (ICC) mechanism, reflect the skeleton of an app. To effectively resolve the source and destination of an ICC, both the correct entry-point identification and the precise data value tracking of ICC fields are required. However, with the wide usage of Android Fragment, the entry-point analysis usually terminates at an inner fragment but not its host component. Also, the simply tracked ICC field values may become inaccurate when data is transferred among multiple methods. In this paper, we design an ICC resolution tool \textit{ICCBot}, which resolves the component transitions that are connected by fragments to help the entry-point identification. Besides, it performs context-sensitive inter-procedural analysis to precisely obtain the ICC carried data values. Compared with the state-of-the-art tools, \textit{ICCBot} achieves both a higher success rate and accuracy. \textit{ICCBot} is open-sourced at https://github.com/hanada31/ICCBot. A video demonstration of it is at https://www.youtube.com/watch?v=7zcoMBtGiLY.

Tue 10 May

Displayed time zone: Eastern Time (US & Canada) change

20:00 - 21:00
Mobile ApplicationsDEMO - Demonstrations at ICSE Demo room 1
Chair(s): Yiling Lou Purdue University
20:00
15m
Demonstration
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
15m
Demonstration
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
15m
Demonstration
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

Information for Participants
Tue 10 May 2022 20:00 - 21:00 at ICSE Demo room 1 - Mobile Applications Chair(s): Yiling Lou
Info for room ICSE Demo room 1:

Click here to go to the room on Midspace