Have a personal or library account? Click to login
ANN Modelling on Vulnerabilities Detection in Code Smells-Associated Android Applications Cover

ANN Modelling on Vulnerabilities Detection in Code Smells-Associated Android Applications

Open Access
|Feb 2022

Abstract

There has been a lot of software design concerns in recent years that come under the code smell. Android Applications Developments experiences more security issues related to code smells that lead to vulnerabilities in software. This research focuses on the vulnerability detection in Android applications which consists of code smells. A multi-layer perceptron-based ANN model is generated for detection of software vulnerabilities and has a precision value of 74.7% and 79.6% accuracy with 2 hidden layers. The focus is laid on 1390 Android classes and involves association mining of the software vulnerabilities with android code smells using APRIORI algorithm. The generated ANN model The findings represent that Member Ignoring Method (MIM) code smell shows an association with Bean Member Serialization (BMS) vulnerability having 86% confidence level and 0.48 support value. An algorithm has also been proposed that would help developers in detecting software vulnerability in the smelly source code of an android applications at early stages of development.

DOI: https://doi.org/10.2478/fcds-2022-0001 | Journal eISSN: 2300-3405 | Journal ISSN: 0867-6356
Language: English
Page range: 3 - 26
Submitted on: Jan 15, 2021
Accepted on: Sep 30, 2021
Published on: Feb 23, 2022
Published by: Poznan University of Technology
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2022 Aakanshi Gupta, Deepanshu Sharma, Kritika Phulli, published by Poznan University of Technology
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.