English
Related papers

Related papers: Detecting and Characterising Mobile App Metamorpho…

200 papers

Mobile phones and tablets have become the most widely used computing devices, with a large predominance of the Android platform. As a natural evolution, the development of Android applications has surged and has become a major field of…

Software Engineering · Computer Science 2018-09-27 Franz-Xaver Geiger , Ivano Malavolta

Current legal frameworks enforce that Android developers accurately report the data their apps collect. However, large codebases can make this reporting challenging. This paper employs an empirical approach to understand developers'…

Software Engineering · Computer Science 2026-04-27 Mugdha Khedkar , Michael Schlichtig , Mohamed Soliman , Eric Bodden

Software testing is an important phase in the software development life-cycle because it helps in identifying bugs in a software system before it is shipped into the hand of its end users. There are numerous studies on how developers test…

Software Engineering · Computer Science 2019-02-15 Luis Cruz , Rui Abreu , David Lo

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…

Software Engineering · Computer Science 2021-03-23 Md. Shamsujjoha , John Grundy , Li Li , Hourieh Khalajzadeh , Qinghua Lu

Mobile phones have developed into complex platforms with large numbers of installed applications and a wide range of sensitive data. Application security policies limit the permissions of each installed application. As applications may…

Cryptography and Security · Computer Science 2012-05-01 Steffen Bartsch , Karsten Sohr , Michaela Bunke , Oliver Hofrichter , Bernhard Berger

Given the importance of understanding the interaction between mobile devices and their users, app usage patterns have been studied in various contexts. However, prior work has not fully investigated longitudinal changes to app usage…

Human-Computer Interaction · Computer Science 2020-01-01 Dohyun Kim , Joshua Gluck , Malcolm Hall , Yuvraj Agarwal

Understanding the demographics of app users is crucial, for example, for app developers, who wish to target their advertisements more effectively. Our work addresses this need by studying the predictability of user demographics based on the…

Social and Information Networks · Computer Science 2016-03-02 Eric Malmi , Ingmar Weber

Machine learning-based malware detection dominates current security defense approaches for Android apps. However, due to the evolution of Android platforms and malware, existing such techniques are widely limited by their need for constant…

Cryptography and Security · Computer Science 2021-11-03 Haipeng Cai

Mobile applications (apps) have become an essential part of everyday life, offering convenient access to services such as banking, healthcare, and shopping. With these apps handling sensitive personal and financial data, ensuring their…

Cryptography and Security · Computer Science 2024-08-20 Anthony Peruma , Timothy Huo , Ana Catarina Araújo , Jake Imanaka , Rick Kazman

Mobile apps are predominantly integrated with cloud services to benefit from enhanced functionalities. Adopting authentication using secrets such as API keys is crucial to ensure secure mobile-cloud interactions. However, developers often…

Cryptography and Security · Computer Science 2025-11-11 Kevin Li , Lin Ling , Jinqiu Yang , Lili Wei

Failure to consider the characteristics, limitations, and abilities of diverse end-users during mobile apps development may lead to problems for end-users such as accessibility and usability issues. We refer to this class of problems as…

Software Engineering · Computer Science 2022-10-05 Hourieh Khalajzadeh , Mojtaba Shahin , Humphrey O. Obie , Pragya Agrawal , John Grundy

"Incentivized" advertising platforms allow mobile app developers to acquire new users by directly paying users to install and engage with mobile apps (e.g., create an account, make in-app purchases). Incentivized installs are banned by the…

Computers and Society · Computer Science 2020-10-06 Shehroze Farooqi , Álvaro Feal , Tobias Lauinger , Damon McCoy , Zubair Shafiq , Narseo Vallina-Rodriguez

The number of applications in Google Play has increased dramatically in recent years. On Google Play, users can write detailed reviews and rate apps, with these ratings significantly influencing app success and download numbers. Reviews…

Software Engineering · Computer Science 2025-04-15 Mohsen Jafari , Forough Majidi , Abbas Heydarnoori

Download fraud is a prevalent threat in mobile App markets, where fraudsters manipulate the number of downloads of Apps via various cheating approaches. Purchased fake downloads can mislead recommendation and search algorithms and further…

Cryptography and Security · Computer Science 2020-03-19 Yingtong Dou , Weijian Li , Zhirong Liu , Zhenhua Dong , Jiebo Luo , Philip S. Yu

Mobile apps are one of the building blocks of the mobile digital economy. A differentiating feature of mobile apps to traditional enterprise software is online reviews, which are available on app marketplaces and represent a valuable source…

Applications · Statistics 2018-02-20 Shawn Mankad , Shengli Hu , Anandasivam Gopal

Despite regulatory efforts to establish reliable content-rating guidelines for mobile apps, the process of assigning content ratings in the Google Play Store remains self-regulated by the app developers. There is no straightforward method…

Machine Learning · Computer Science 2025-02-26 D. Denipitiyage , B. Silva , S. Seneviratne , A. Seneviratne , S. Chawla

Many phone vendors use Android as their underlying OS, but often extend it to add new functionality and to make it compatible with their specific phones. When a new version of Android is released, phone vendors need to merge or re-apply…

Software Engineering · Computer Science 2019-03-18 Mehran Mahmoudi , Sarah Nadi

Mobile software apps ("apps") are one of the prevailing digital technologies that our modern life heavily depends on. A key issue in the development of apps is how to design gender-inclusive apps. Apps that do not consider gender inclusion,…

Software Engineering · Computer Science 2023-03-20 Mojtaba Shahin , Mansooreh Zahedi , Hourieh Khalajzadeh , Ali Rezaei Nasab

Background Despite the benefits offered by an abundance of health applications promoted on app marketplaces (e.g., Google Play Store), the wide adoption of mobile health and e-health apps is yet to come. Objective This study aims to…

Human-Computer Interaction · Computer Science 2024-02-19 Gokhan Aydin , Gokhan Silahtaroglu

Several solutions ensuring the dynamic detection of malicious activities on Android ecosystem have been proposed. These are represented by generic rules and models that identify any purported malicious behavior. However, the approaches…

Cryptography and Security · Computer Science 2023-08-01 Abdellah Ouaguid , Mohamed Ouzzif , Noreddine Abghour