Automated testing of android apps: A systematic literature review

P Kong, L Li, J Gao, K Liu… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Automated testing of Android apps is essential for app users, app developers, and market
maintainer communities alike. Given the widespread adoption of Android and the …

A systematic review of API evolution literature

M Lamothe, YG Guéhéneuc, W Shang - ACM Computing Surveys …, 2021 - dl.acm.org
Recent software advances have led to an expansion of the development and usage of
application programming interfaces (APIs). From millions of Android packages (APKs) …

On the importance of building high-quality training datasets for neural code search

Z Sun, L Li, Y Liu, X Du, L Li - … of the 44th International Conference on …, 2022 - dl.acm.org
The performance of neural code search is significantly influenced by the quality of the
training data from which the neural models are derived. A large corpus of high-quality query …

A performance-sensitive malware detection system using deep learning on mobile devices

R Feng, S Chen, X **e, G Meng… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Currently, Android malware detection is mostly performed on server side against the
increasing number of malware. Powerful computing resource provides more exhaustive …

Cid: Automating the detection of api-related compatibility issues in android apps

L Li, TF Bissyandé, H Wang, J Klein - Proceedings of the 27th ACM …, 2018 - dl.acm.org
The Android Application Programming Interface provides the necessary building blocks for
app developers to harness the functionalities of the Android devices, including for interacting …

Exploring how deprecated python library apis are (not) handled

J Wang, L Li, K Liu, H Cai - Proceedings of the 28th acm joint meeting on …, 2020 - dl.acm.org
In this paper, we present the first exploratory study of deprecated Python library APIs to
understand the status quo of API deprecation in the realm of Python libraries. Specifically …

Automated API-usage update for Android apps

M Fazzini, Q **n, A Orso - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Mobile apps rely heavily on the application programming interface (API) provided by their
underlying operating system (OS). Because OS and API can change frequently, developers …

Automatically detecting API-induced compatibility issues in Android apps: a comparative analysis (replicability study)

P Liu, Y Zhao, H Cai, M Fazzini, J Grundy… - Proceedings of the 31st …, 2022 - dl.acm.org
Fragmentation is a serious problem in the Android ecosystem. This problem is mainly
caused by the fast evolution of the system itself and the various customizations …

Towards automatically repairing compatibility issues in published Android apps

Y Zhao, L Li, K Liu, J Grundy - … of the 44th International Conference on …, 2022 - dl.acm.org
The heavy fragmentation of the Android ecosystem has led to severe compatibility issues
with apps, including those that crash at runtime or cannot be installed on certain devices but …

A closer look at real-world patches

K Liu, D Kim, A Koyuncu, L Li… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing,
researchers have presented automated approaches to software repair. Unfortunately, recent …