Skip to main content

Table 8 Top 10 API calls logged from benign samples where the hybrid approach was better than the state-based approach (Dataset2)

From: Machine learning-based dynamic analysis of Android apps with improved code coverage

API signatures State Hybrid Difference
Landroid/os/Process;->myPid 761 878 117
Ljava/lang/ClassLoader;->loadClass 637 698 61
Ljava/lang/Class;->getClassLoader 715 775 60
Landroid/net/Uri;->parse 2322 2378 56
Landroid/media/AudioManager;->getStreamVolume 76 127 51
Ljava/lang/ClassLoader 1130 1177 47
Ljava/util/GregorianCalendar;->getTime 1196 1236 40
Landroid/content/ContentResolver 1223 1258 35
Ljava/io/File;->delete 1221 1256 35
Ljava/io/File;->mkdir 1961 1996 35