English
Related papers

Related papers: AndroVault: Constructing Knowledge Graph from Mill…

200 papers

Android apps are event-driven, and their execution is often interrupted by external events. This interruption can cause data loss issues that annoy users. For instance, when the screen is rotated, the current app page will be destroyed and…

Software Engineering · Computer Science 2022-09-20 Wunan Guo , Zhen Dong , Liwei Shen , Wei Tian , Ting Su , Xin Peng

Android malware detection systems suffer severe performance degradation over time due to concept drift caused by evolving malicious and benign app behaviors. Although recent methods leverage active learning and hierarchical contrastive loss…

Cryptography and Security · Computer Science 2026-02-17 Md Ahsanul Haque , Md Mahmuduzzaman Kamol , Suresh Kumar Amalapuram , Vladik Kreinovich , Mohammad Saidur Rahman

The Google Play marketplace has introduced the Data Safety section to improve transparency regarding how mobile applications (apps) collect, share, and protect user data. This mechanism requires developers to disclose privacy and…

Cryptography and Security · Computer Science 2026-03-26 Bakheet Aljedaani

Mobile devices are used more and more in everyday life. They are our cameras, wallets, and keys. Basically, they embed most of our private information in our pocket. For this and other reasons, mobile devices, and in particular the software…

Software Engineering · Computer Science 2017-04-13 Mario Linares-Vasquez , Gabriele Bavota , Camilo Escobar-Velasquez

Current app ranking and recommendation systems are mainly based on user-generated information, e.g., number of downloads and ratings. However, new apps often have few (or even no) user feedback, suffering from the classic cold-start…

Information Retrieval · Computer Science 2021-09-09 Dan Su , Jiqiang Liu , Sencun Zhu , Xiaoyang Wang , Wei Wang , Xiangliang Zhang

This paper presents MindTheDApp, a toolchain designed specifically for the structural analysis of Ethereum-based Decentralized Applications (DApps), with a distinct focus on a complex network-driven approach. Unlike existing tools, our…

Information Theory · Computer Science 2023-10-05 Giacomo Ibba , Sabrina Aufiero , Silvia Bartolucci , Rumyana Neykova , Marco Ortu , Roberto Tonelli , Giuseppe Destefanis

Today's mobile platforms provide only coarse-grained permissions to users with regard to how third- party applications use sensitive private data. Unfortunately, it is easy to disguise malware within the boundaries of legitimately-granted…

Programming Languages · Computer Science 2013-11-19 Shuying Liang , Matthew Might , David Van Horn

We present DroidGen a tool for automatic anti-malware policy inference. DroidGen employs a data-driven approach: it uses a training set of malware and benign applications and makes call to a constraint solver to generate a policy under…

Cryptography and Security · Computer Science 2016-12-23 Mohamed Nassim Seghir , David Aspinall

The proper use of Android app permissions is crucial to the success and security of these apps. Users must agree to permission requests when installing or running their apps. Despite official Android platform documentation on proper…

Cryptography and Security · Computer Science 2025-08-05 Ali Alkinoon , Trung Cuong Dang , Ahod Alghuried , Abdulaziz Alghamdi , Soohyeon Choi , Manar Mohaisen , An Wang , Saeed Salem , David Mohaisen

Popularity and complexity of malicious mobile applications are rising, making their analysis difficult and labor intensive. Mobile application analysis is indeed inherently different from desktop application analysis: In the latter, the…

Cryptography and Security · Computer Science 2014-02-21 Andrea Gianazza , Federico Maggi , Aristide Fattori , Lorenzo Cavallaro , Stefano Zanero

Android utilizes a security mechanism that requires apps to request permission for accessing sensitive user data, e.g., contacts and SMSs, or certain system features, e.g., camera and Internet access. However, Android apps tend to be…

Software Engineering · Computer Science 2020-01-24 Jianmao Xiao , Shizhan Chen , Qiang He , Zhiyong Feng , Xiao Xue

Desktop browser extensions have long allowed users to improve their experience online and tackle widespread harms on websites. So far, no equivalent solution exists for mobile apps, despite the fact that individuals now spend significantly…

Human-Computer Interaction · Computer Science 2023-02-27 Konrad Kollnig , Siddhartha Datta , Nigel Shadbolt

Web access today occurs predominantly through mobile devices, with Android representing a significant share of the mobile device market. This widespread usage makes Android a prime target for malicious attacks. Despite efforts to combat…

Cryptography and Security · Computer Science 2025-03-25 Nishavi Ranaweera , Jiarui Xu , Suranga Seneviratne , Aruna Seneviratne

With the ever-growing interest in the area of mobile information retrieval and the ongoing fast development of mobile devices and, as a consequence, mobile apps, an active research area lies in studying users' behavior and search queries…

Information Retrieval · Computer Science 2020-02-03 Luca Costa , Mohammad Aliannejadi , Fabio Crestani

Android apps must be able to deal with both stop events, which require immediately stopping the execution of the app without losing state information, and start events, which require resuming the execution of the app at the same point it…

Software Engineering · Computer Science 2019-05-28 Oliviero Riganelli , Marco Mobilio , Daniela Micucci , Leonardo Mariani

As mobile app usage continues to rise, so does the generation of extensive user interaction data, which includes actions such as swiping, zooming, or the time spent on a screen. Apps often collect a large amount of this data and claim to…

Software Engineering · Computer Science 2024-04-24 Feiyang Tang , Bjarte M. Østvold

The Android ecosystem faces a notable challenge known as fragmentation, which denotes the extensive diversity within the system. This issue is mainly related to differences in system versions, device hardware specifications, and…

Software Engineering · Computer Science 2024-06-17 Zikan Dong , Yanjie Zhao , Tianming Liu , Chao Wang , Guosheng Xu , Guoai Xu , Haoyu Wang

Smartphones have become an intrinsic part of human's life. The smartphone unifies diverse advanced characteristics. It enables users to store various data such as photos, health data, credential bank data, and personal information. The…

Cryptography and Security · Computer Science 2019-01-23 Abdelmonim Naway , Yuancheng Li

Android apps must work correctly even if their execution is interrupted by external events. For instance, an app must work properly even if a phone call is received, or after its layout is redrawn because the smartphone has been rotated.…

Software Engineering · Computer Science 2020-10-13 Oliviero Riganelli , Simone Paolo Mottadelli , Claudio Rota , Daniela Micucci , Leonardo Mariani

Since Google unveiled Android OS for smartphones, malware are thriving with 3Vs, i.e. volume, velocity, and variety. A recent report indicates that one out of every five business/industry mobile application leaks sensitive personal data.…

Cryptography and Security · Computer Science 2021-03-02 Hemant Rathore , Sanjay K. Sahay , Ritvik Rajvanshi , Mohit Sewak