The reliance on vulnerable dependencies is a major threat to software systems. Dependency vulnerabilities are common and remain undisclosed for years. However, once …
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 …
Due to the deprecation of APIs in the Android operating system, developers have to update usages of the APIs to ensure that their applications work for both the past and current …
A security decoupling approach for IoT device communications is presented, based on a Digital Twin with runtime verification capabilities. The solution proposed assumes that a …
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 …
The Android operating system is frequently updated, with each version bringing a new set of APIs. New versions may involve API deprecation; Android apps using deprecated APIs need …
L Bonorden, M Riebisch - 2022 48th Euromicro Conference on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs) are the prevalent interaction method for software modules, components, and systems. As systems and APIs evolve, an API element may be …
T Mahmud, M Che, G Yang - IEEE Transactions on Software …, 2023 - ieeexplore.ieee.org
Android application programming interface (API) enables app developers to harness the functionalities of Android devices by interfacing with services and hardware using a …
K Huang, B Chen, L Pan, S Wu… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Libraries are widely adopted in developing software projects. Library APIs are often missing during library evolution as library developers may deprecate, remove or refactor APIs. As a …