Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Mon 9 May 2022 21:10 - 21:15 at ICSE room 1-odd hours - Apps and App Store Analysis 1 Chair(s): John Grundy
Tue 10 May 2022 04:25 - 04:30 at ICSE room 3-even hours - Apps and Security Chair(s): Alessio Ferrari

The heavy fragmentation of the Android ecosystem has led to severe compatibility issues with apps, including those that crash at runtime or cannot be installed on certain devices but work well on other devices. To address this problem, various approaches have been proposed to detect and fix compatibility issues automatically. However, these all come with various limitations on fixing the compatibility issues, e.g., can only fix one specific type of issues, cannot deal with multi-invocation issues in a single line and issues in released apps. To overcome these limitations, we propose a generic approach that aims at fixing more types of compatibility issues in released Android apps. To this end, our prototype tool, RepairDroid, provides a generic app patch description language for users to create fix templates for compatibility issues. The created templates will then be leveraged by RepairDroid to automatically fix the corresponding issue at the bytecode level (e.g., right before users install the app). RepairDroid can support template creations for OS-induced, device-specific and inter-callback compatibility issues detected by three state-of-the-art approaches. Our experimental results show that RepairDroid can fix 7,660 out of 8,976 compatibility issues in 1,000 randomly selected Google Play apps. RepairDroid is generic to configure new compatibility issues and outperforms the state-of-the-art on effectively repairing compatibility issues in released Android apps.

Mon 9 May

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

21:00 - 22:00
Apps and App Store Analysis 1Technical Track at ICSE room 1-odd hours
Chair(s): John Grundy Monash University
21:00
5m
Talk
JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis
Technical Track
Jordan Samhi University of Luxembourg, Jun Gao University of Luxembourg, Luxembourg, Nadia Daoudi SnT, University of Luxembourg, Pierre Graux University of Luxembourg, Henri Hoyez , Xiaoyu Sun Monash University, Kevin Allix University of Luxembourg, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
DOI Pre-print Media Attached
21:05
5m
Talk
Where is Your App Frustrating Users?
Technical Track
Yawen Wang Institute of Software, Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences, Hongyu Zhang University of Newcastle, Xuran Ming Institute of Software, Chinese Academy of Sciences, Lin Shi ISCAS, Qing Wang Institute of Software at Chinese Academy of Sciences
DOI Pre-print Media Attached
21:10
5m
Talk
Towards Automatically Repairing Compatibility Issues in Published Android Apps
Technical Track
Yanjie Zhao Monash University, Li Li Monash University, Kui Liu Nanjing University of Aeronautics and Astronautics, China, John Grundy Monash University
Pre-print Media Attached
21:15
5m
Talk
Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps
Technical Track
Jordan Samhi University of Luxembourg, Li Li Monash University, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
DOI Pre-print Media Attached

Tue 10 May

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

04:00 - 05:00
04:00
5m
Talk
An Empirical Study on Implicit Constraints in Smart Contract Static Analysis
SEIP - Software Engineering in Practice
Tingting Yin Tsinghua University, China, Chao Zhang Tsinghua University, Yuandong Ni Institute for Network Science and Cyberspace of Tsinghua University, Yixiong Wu Institute for Network Science and Cyberspace of Tsinghua University, Taiyu Wong Department of Computer Science and Technology, Tsinghua University, Xiapu Luo Hong Kong Polytechnic University, Zheming Li Tsinghua University, Yu Guo SECBIT labs
Pre-print Media Attached
04:05
5m
Talk
Automated Detection of Password Leakage from Public GitHub RepositoriesNominated for Distinguished Paper
Technical Track
Runhan Feng Shanghai Jiao Tong University, Ziyang Yan Shanghai Jiao Tong University, Shiyan Peng Shanghai Jiao Tong University, Yuanyuan Zhang Shanghai Jiao Tong University
Pre-print Media Attached
04:10
5m
Talk
Log-based Anomaly Detection with Deep Learning: How Far Are We
Technical Track
Van-Hoang Le The University of Newcastle, Hongyu Zhang University of Newcastle
DOI Pre-print
04:15
5m
Talk
RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformation
Technical Track
Zhen Li University of Texas at San Antonio, Guenevere (Qian) Chen University of Texas at San Antonio, Chen Chen University of Central Florida, Yayi Zou Northeastern University, Shouhuai Xu University of Colorado Colorado Springs
Pre-print Media Attached
04:20
5m
Talk
Where is Your App Frustrating Users?
Technical Track
Yawen Wang Institute of Software, Chinese Academy of Sciences, Junjie Wang Institute of Software at Chinese Academy of Sciences, Hongyu Zhang University of Newcastle, Xuran Ming Institute of Software, Chinese Academy of Sciences, Lin Shi ISCAS, Qing Wang Institute of Software at Chinese Academy of Sciences
DOI Pre-print Media Attached
04:25
5m
Talk
Towards Automatically Repairing Compatibility Issues in Published Android Apps
Technical Track
Yanjie Zhao Monash University, Li Li Monash University, Kui Liu Nanjing University of Aeronautics and Astronautics, China, John Grundy Monash University
Pre-print Media Attached

Information for Participants
Mon 9 May 2022 21:00 - 22:00 at ICSE room 1-odd hours - Apps and App Store Analysis 1 Chair(s): John Grundy
Info for room ICSE room 1-odd hours:

Click here to go to the room on Midspace

Tue 10 May 2022 04:00 - 05:00 at ICSE room 3-even hours - Apps and Security Chair(s): Alessio Ferrari
Info for room ICSE room 3-even hours:

Click here to go to the room on Midspace