Empirical analysis of static code metrics for predicting risk scores in android applications

7Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Recently, with the purpose of helping developers reduce the needed effort to build highly secure software, researchers have proposed a number of vulnerable source code prediction models that are built on different kinds of features. Identifying security vulnerabilities along with differentiating non-vulnerable from a vulnerable code is not an easy task. Commonly, security vulnerabilities remain dormant until they are exploited. Software metrics have been widely used to predict and indicate several quality characteristics about software, but the question at hand is whether they can recognize vulnerable code from non-vulnerable ones. In this work, we conduct a study on static code metrics, their interdependency, and their relationship with security vulnerabilities in Android applications. The aim of the study is to understand: (i) the correlation between static software metrics; (ii) the ability of these metrics to predict security vulnerabilities, and (iii) which are the most informative and discriminative metrics that allow identifying vulnerable units of code.

Cite

CITATION STYLE

APA

Alenezi, M., & Almomani, I. (2018). Empirical analysis of static code metrics for predicting risk scores in android applications. In Advances in Intelligent Systems and Computing (Vol. 753, pp. 84–94). Springer Verlag. https://doi.org/10.1007/978-3-319-78753-4_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free