[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/CIS.2010.77guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Automated Static Code Analysis for Classifying Android Applications Using Machine Learning

Published: 11 December 2010 Publication History

Abstract

In this paper we apply Machine Learning (ML) techniques on static features that are extracted from Android’s application files for the classification of the files. Features are extracted from Android’s Java byte-code (i.e.,.dex files) and other file types such as XML-files. Our evaluation focused on classifying two types of Android applications: tools and games. Successful differentiation between games and tools is expected to provide positive indication about the ability of such methods to learn and model Android benign applications and potentially detect malware files. The results of an evaluation, performed using a test collection comprising 2,285 Android. apk files, indicate that features, extracted statically from. apk files, coupled with ML classification algorithms can provide good indication about the nature of an Android application without running the application, and may assist in detecting malicious applications. This method can be used for rapid examination of Android. apks and informing of suspicious applications.

Cited By

View all
  • (2022)A Deep Learning Method for Android Application Classification Using Semantic FeaturesSecurity and Communication Networks10.1155/2022/12891752022Online publication date: 1-Jan-2022
  • (2021)Classifying Mobile Applications Using Word EmbeddingsACM Transactions on Software Engineering and Methodology10.1145/347482731:2(1-30)Online publication date: 17-Nov-2021
  • (2019)Recommending New Features from Mobile App DescriptionsACM Transactions on Software Engineering and Methodology10.1145/334415828:4(1-29)Online publication date: 9-Oct-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CIS '10: Proceedings of the 2010 International Conference on Computational Intelligence and Security
December 2010
689 pages
ISBN:9780769542973

Publisher

IEEE Computer Society

United States

Publication History

Published: 11 December 2010

Author Tags

  1. Android
  2. Machine Learning
  3. Malware
  4. Mobile Devices
  5. Security
  6. Static analysis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Deep Learning Method for Android Application Classification Using Semantic FeaturesSecurity and Communication Networks10.1155/2022/12891752022Online publication date: 1-Jan-2022
  • (2021)Classifying Mobile Applications Using Word EmbeddingsACM Transactions on Software Engineering and Methodology10.1145/347482731:2(1-30)Online publication date: 17-Nov-2021
  • (2019)Recommending New Features from Mobile App DescriptionsACM Transactions on Software Engineering and Methodology10.1145/334415828:4(1-29)Online publication date: 9-Oct-2019
  • (2018)MLStarProceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services10.1145/3286978.3287011(216-225)Online publication date: 5-Nov-2018
  • (2018)FAMOUSFuture Generation Computer Systems10.1016/j.future.2018.02.00183:C(158-172)Online publication date: 1-Jun-2018
  • (2018)Detecting Android malicious apps and categorizing benign apps with ensemble of classifiersFuture Generation Computer Systems10.1016/j.future.2017.01.01978:P3(987-994)Online publication date: 1-Jan-2018
  • (2018)Bio-inspired computational paradigm for feature investigation and malware detectionMultimedia Tools and Applications10.1007/s11042-017-4586-077:14(17519-17555)Online publication date: 1-Jul-2018
  • (2017)On development of a framework for massive source code analysis using static code analyzersProceedings of the 13th Central & Eastern European Software Engineering Conference in Russia10.1145/3166094.3166114(1-3)Online publication date: 20-Oct-2017
  • (2017)Android application classification and anomaly detection with graph-based permission patternsDecision Support Systems10.1016/j.dss.2016.09.00693:C(62-76)Online publication date: 1-Jan-2017
  • (2017)Computational intelligence anti-malware framework for android OSVietnam Journal of Computer Science10.1007/s40595-017-0095-34:4(245-259)Online publication date: 1-Nov-2017
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media