Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

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 …

Automatically Recommend Code Updates: Are We There Yet?

Y Liu, C Tantithamthavorn, Y Liu… - ACM Transactions on …, 2024 - dl.acm.org
In recent years, large pre-trained Language Models of Code (CodeLMs) have shown
promising results on various software engineering tasks. One such task is automatic code …

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 …

Automatically Detecting Incompatible Android APIs

P Liu, Y Zhao, M Fazzini, H Cai, J Grundy… - ACM Transactions on …, 2023 - dl.acm.org
Fragmentation is a serious problem in the Android ecosystem, which is mainly caused by the
fast evolution of the system itself and the various system customizations. Many efforts have …

Fail through the cracks: Cross-system interaction failures in modern cloud systems

L Tang, C Bhandari, Y Zhang, A Karanika, S Ji… - Proceedings of the …, 2023 - dl.acm.org
Modern cloud systems are orchestrations of independent and interacting (sub-) systems,
each specializing in important services (eg, data processing, storage, resource …

Investigating Documented Privacy Changes in Android OS

C Yan, MH Meng, F **e, G Bai - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Android has empowered third-party apps to access data and services on mobile devices
since its genesis. This involves a wide spectrum of user privacy-sensitive data, such as the …

ConfFix: Repairing Configuration Compatibility Issues in Android Apps

H Huang, C Xu, M Wen, Y Liu, SC Cheung - Proceedings of the 32nd …, 2023 - dl.acm.org
XML configuration files are widely-used to specify the user interfaces (UI) of Android apps.
Configuration compatibility (CC) issues are induced owing to the inconsistent handling of …

Characterizing and detecting configuration compatibility issues in android apps

H Huang, M Wen, L Wei, Y Liu… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
XML configuration files are widely used in Android to define an app's user interface and
essential runtime information such as system permissions. As Android evolves, it might …

Android API field evolution and its induced compatibility issues

T Mahmud, M Che, G Yang - Proceedings of the 16th ACM/IEEE …, 2022 - dl.acm.org
Background: The continuous evolution of the Android operating system necessitates regular
API updates, which may affect the functionality of Android apps. Recent studies investigated …