Checking App Behavior Against App Descriptions: What If There are No App Descriptions?

03/22/2021
by   Md. Shamsujjoha, et al.
0

Classifying mobile apps based on their description is beneficial for several purposes. However, many app descriptions do not reflect app functionalities, whether accidentally or on purpose. Most importantly, these app classification methods do not work if the app description is unavailable. This paper investigates a Reverse Engineering-based Approach to Classify mobile apps using The data that exists in the app, called REACT. To validate the proposed REACT method, we use a large set of Android apps (24,652 apps in total). We also show REACTs' extendibility for malware/anomaly detection and prove its reliability and scalability. However, our analysis shows some limitations in REACT procedure and implementation, especially for similar feature based app grouping. We discuss the root cause of these failures, our key lessons learned, and some future enhancement ideas. We also share our REACT tools and reproduced datasets for the app market analyst, mobile app developers and software engineering research communities for further research purposes.

READ FULL TEXT

page 2

page 5

research
01/27/2020

SeMA: Extending and Analyzing Storyboards to Develop Secure Android Apps

As security of mobile apps is crucial to modern-day living, there is a g...
research
08/22/2021

Sustainable Development Through a Mobile Application for a Community Clinic

Implementing Information and Communication Technology (ICT) solutions ca...
research
09/22/2020

App Parameter Energy Profiling: Optimizing App Energy Drain by Finding Tunable App Parameters

In this paper, we observe that modern mobile apps come with a large numb...
research
01/06/2022

Investigating Expectation Violations in Mobile Apps

Information technology and software services are pervasive, occupying th...
research
06/09/2018

Improving the Reliability of Mobility Applications

The Android platform was introduced by Google in 2008 as an operating sy...
research
01/02/2023

Software engineering for mobile applications, a survey on challenges and solutions

Mobile app development has become the front line in software engineering...
research
02/23/2021

SpotCheck: On-Device Anomaly Detection for Android

In recent years the PC has been replaced by mobile devices for many secu...

Please sign up or login with your details

Forgot password? Click here to reset