Write a Blog >>
Wed 11 Nov 2020 01:33 - 01:34 at Virtual room 1 - Mobile

Learning-based classification dominates malware detectors for Android. However, due to the evolution of the Android ecosystem, existing such techniques are limited by their reliance on new malware samples, which may not be timely available, and constant retraining, which are often costly. A practical detector needs not only to be accurate on particular datasets but, more critically, to be able to sustain its capabilities over time without frequent retraining. We propose and study the sustainability problem for learning-based app classifiers. We define sustainability metrics and compare them among five state-of-the-art malware detectors. We further developed DroidSpan, a novel classification system based on a new behavioral profile that capture sensitive access distribution. We evaluated the sustainability of DroidSpan versus the five detectors on longitudinal datasets across eight years, which include 13,627 benign apps and 12,755 malware. We showed that DroidSpan significantly outperformed these baselines in sustainability at reasonable costs, by 6–32% for same-period detection and 21–37% for over-time detection. The main takeaway, which also explains the superiority of DroidSpan, is that the use of features consistently differentiating malware from benign apps over time is essential for sustainable learning-based malware detection, and that these features can be learned from app evolution studies.

I am an assistant professor in the School of Electrical Engineering and Computer Science at Washington State University, Pullman. My research generally lies in software engineering, program analysis, and software security, with a current focus on adaptive/data-driven static and dynamic analysis for security applications to mobile apps, distributed systems, and multilingual software.

Wed 11 Nov

Displayed time zone: (UTC) Coordinated Universal Time change

01:30 - 02:00
01:30
2m
Talk
Automated Construction of Energy Test Oracles for Android
Research Papers
Reyhaneh Jabbarvand University of Illinois, Urbana-Champain, Forough Mehralian University of California at Irvine, USA, Sam Malek University of California at Irvine, USA
DOI Pre-print
01:33
1m
Talk
Assessing and improving malware detection sustainability through app evolution studies
Journal First
Haipeng Cai Washington State University, USA
01:35
1m
Talk
MutAPK 2.0: A Tool for Reducing Mutation Testing Effort of Android Apps
Tool Demos
Camilo Escobar-Velásquez Universidad de los Andes, Diego Riveros University of Los Andes, Colombia, Mario Linares-Vásquez Universidad de los Andes
DOI Pre-print
01:37
1m
Talk
UIScreens: Extracting User Interface Screens from Mobile Programming Video Tutorials
Tool Demos
Mohammad Alahmadi Florida State University, Ahmad Tayeb Florida State University, USA, Abdulkarim Malkadi Florida State University, USA - Jazan University, KSA, Esteban Parra Florida State University, Sonia Haiduc Florida State University
DOI
01:39
1m
Talk
Where2Change: Change Request Localization for App Reviews
Journal First
Tao Zhang Macau University of Science and Technology (MUST), Jiachi Chen Monash University, Xian Zhan , Xiapu Luo Hong Kong Polytechnic University, China, David Lo Singapore Management University, He Jiang School of Software, Dalian University of Technology
01:41
19m
Talk
Conversations on Mobile 1
Paper Presentations
Camilo Escobar-Velásquez Universidad de los Andes, Haipeng Cai Washington State University, USA, Jieshan Chen Australian National University, Australia, Reyhaneh Jabbarvand University of Illinois, Urbana-Champain, Tao Zhang Macau University of Science and Technology (MUST), M: Yixue Zhao University of Massachusetts at Amherst, USA