Context: Kubernetes has emerged as the de-facto tool for automated container orchestration. Business and government organizations are increasingly adopting …
Android is nowadays the most popular operating system in the world, not only in the realm of mobile devices, but also when considering desktop and laptop computers. Such a popularity …
WebAssembly is a compilation target for cross-platform applications that is increasingly being used. In this paper, we investigate whether one can transparently cross-compile C …
W Guo, L Shen, T Su, X Peng… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Exploring GUIs of Android apps plays a key role in many important scenarios such as functional testing (eg, finding crash errors), security analysis (eg, identifying malicious behav …
Many developers rely on Large Language Models (LLMs) to facilitate software development. Nevertheless, these models have exhibited limited capabilities in the security domain. We …
N Bühlmann, M Ghafari - Proceedings of the 37th ACM/SIGAPP …, 2022 - dl.acm.org
Security issue reports are the primary means of informing development teams of security risks in projects, but little is known about current practices. We aim to understand the …
G Rasool, A Ali - Arabian Journal for Science and Engineering, 2020 - Springer
The demand for Android mobile software applications is continuously increasing with the evolution of technology and new enriching features to make the life of people easy and …
S Kafader, M Ghafari - 2021 IEEE International Conference on …, 2021 - ieeexplore.ieee.org
Research has shown that cryptography concepts are hard to understand for developers, and secure use of cryptography APIs is challenging for mainstream developers. We have …
P Gadient, M Ghafari, MA Tarnutzer… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
Web communication has become an indispensable characteristic of mobile apps. However, it is not clear what data the apps transmit, to whom, and what consequences such …